Dgs-dximage

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

Extra Properties For DGS Plugins