Dgs-dximage: Difference between revisions
Jump to navigation
Jump to search
(→UVSize) |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 20: | Line 20: | ||
===rotationCenter=== | ===rotationCenter=== | ||
The rotation center of the image. ''Learn More [[dxDrawImage]]''. | The rotation center of the image. ''Learn More [[dxDrawImage]]''. | ||
<syntaxhighlight lang="lua">dgsSetProperty(image,"rotationCenter",{ | <syntaxhighlight lang="lua">dgsSetProperty(image,"rotationCenter",{xOffset,yOffset,relative})</syntaxhighlight> | ||
*''' | *'''xOffset''' : The X offset from the image center for which to rotate the image from, which determined by '''relative'''. | ||
*''' | *'''yOffset''' : The Y offset from the image center for which to rotate the image from, which determined by '''relative'''. | ||
*'''relative''' : A bool indicates whether the offsets are relative to the size of dgs-dximgage. | |||
===rotation=== | ===rotation=== | ||
Line 28: | Line 29: | ||
<syntaxhighlight lang="lua">dgsSetProperty(image,"rotation",rotation)</syntaxhighlight> | <syntaxhighlight lang="lua">dgsSetProperty(image,"rotation",rotation)</syntaxhighlight> | ||
*'''rotation''' : The rotation, in degrees for the image. | *'''rotation''' : The rotation, in degrees for the image. | ||
===shadow=== | |||
The shadow image of the button. | |||
<syntaxhighlight lang="lua">dgsSetProperty(image,"shadow",{offsetX,offsetY,color})</syntaxhighlight> | |||
*'''offsetX''' : A float of the 2D X offset of the shadow image of the button. | |||
*'''offsetY''' : A float of the 2D Y offset of the shadow image of the button. | |||
*'''color''' : An integer of the color of the shadow image of the button. | |||
===UVSize=== | ===UVSize=== | ||
The uv size of image section [[ | The uv size of image section [[dgsImageSetUVSize]]/[[dgsImageGetUVSize]]. ''Learn More [[dxDrawImageSection]]''. | ||
<syntaxhighlight lang="lua">dgsSetProperty(image,"UVSize",{USize,VSize,relative})</syntaxhighlight> | <syntaxhighlight lang="lua">dgsSetProperty(image,"UVSize",{USize,VSize,relative})</syntaxhighlight> | ||
*'''USize''' : The width of the U size of image. | *'''USize''' : The width of the U size of image. | ||
Line 37: | Line 45: | ||
===UVPos=== | ===UVPos=== | ||
The uv position image section. ''Learn More [[dxDrawImageSection]]''. | The uv position image section [[dgsImageSetUVPosition]]/[[dgsImageGetUVPosition]]. ''Learn More [[dxDrawImageSection]]''. | ||
<syntaxhighlight lang="lua">dgsSetProperty(image,"UVPos",{UPos,VPos,relative})</syntaxhighlight> | <syntaxhighlight lang="lua">dgsSetProperty(image,"UVPos",{UPos,VPos,relative})</syntaxhighlight> | ||
*'''UPos''' : the X coordinate of the top left corner of the section which should be drawn from image. | *'''UPos''' : the X coordinate of the top left corner of the section which should be drawn from image. |
Latest revision as of 10:03, 2 July 2021
DGS Properties is always used to change the gui style and make it more fantastic.
This page shows the properties of dgs-dximage that you could use.
Main Functions
Properties
image
This is equivalent to dgsImageSetImage/dgsImageGetImage.
dgsSetProperty(image,"image",texture)
- texture : A material element (texture/shader/screen source/render target) of the image.
color
The color which can be translated by tocolor of the image.
dgsSetProperty(image,"color",color)
- color : An integer of the color of the image.
rotationCenter
The rotation center of the image. Learn More dxDrawImage.
dgsSetProperty(image,"rotationCenter",{xOffset,yOffset,relative})
- xOffset : The X offset from the image center for which to rotate the image from, which determined by relative.
- yOffset : The Y offset from the image center for which to rotate the image from, which determined by relative.
- relative : A bool indicates whether the offsets are relative to the size of dgs-dximgage.
rotation
The rotation of the image. Learn More dxDrawImage.
dgsSetProperty(image,"rotation",rotation)
- rotation : The rotation, in degrees for the image.
shadow
The shadow image of the button.
dgsSetProperty(image,"shadow",{offsetX,offsetY,color})
- offsetX : A float of the 2D X offset of the shadow image of the button.
- offsetY : A float of the 2D Y offset of the shadow image of the button.
- color : An integer of the color of the shadow image of the button.
UVSize
The uv size of image section dgsImageSetUVSize/dgsImageGetUVSize. Learn More dxDrawImageSection.
dgsSetProperty(image,"UVSize",{USize,VSize,relative})
- USize : The width of the U size of image.
- VSize : The height of the V size of image.
- relative :This determines whether UV size is relative. If this is true, then UV size floats must be between 0 and 1, representing UV sizes relative to the pixels of the texture loaded.
UVPos
The uv position image section dgsImageSetUVPosition/dgsImageGetUVPosition. Learn More dxDrawImageSection.
dgsSetProperty(image,"UVPos",{UPos,VPos,relative})
- UPos : the X coordinate of the top left corner of the section which should be drawn from image.
- VPos : the Y coordinate of the top left corner of the section which should be drawn from image.
- relative :This determines whether UV position is relative. If this is true, then UV position floats must be between 0 and 1, representing UV positions relative to the pixels of the texture loaded.
See Also
General Properties
Unique Properties For DGS Core Elements
- dgs-dx3dinterface
- dgs-dx3dimage
- dgs-dx3dtext
- dgs-dx3dline
- dgs-dxbutton
- dgs-dxcheckbox
- dgs-dxcombobox
- dgs-dxdetectarea
- dgs-dxedit
- dgs-dxgridlist
- dgs-dximage
- dgs-dxlabel
- dgs-dxline
- dgs-dxmemo
- dgs-dxprogressbar
- dgs-dxradiobutton
- dgs-dxscrollbar
- dgs-dxscrollpane
- dgs-dxselector
- dgs-dxswitchbutton
- dgs-dxtabpanel
- dgs-dxtab
- dgs-dxwindow