If this is loaded as a Sprite, it gets used as center.
struct | Sprite
"inner" | "outer"trueDefines whether the border should be drawn inside the widget, which affects the padding and content size of the widget, or outside of the widget which doesn't affect size. The outer draw type is most commonly used for shadows, glows and insets.
"none" | "composition"trueColortrueOnly loaded if type is "composition".
SpritetrueOnly loaded if type is "composition".
SpritetrueOnly loaded if type is "composition".
SpritetrueOnly loaded if type is "composition".
SpritetrueOnly loaded if type is "composition".
SpritetrueOnly loaded if type is "composition".
SpritetrueOnly loaded if type is "composition".
SpritetrueOnly loaded if type is "composition".
SpritetrueOnly loaded if type is "composition".
SpritetrueOnly loaded if type is "composition".
uint16 | Tuple<uint16, uint16>trueIf this is a tuple, the first member of the tuple is width and the second is height. Otherwise the size is both width and height.
Only loaded if type is "composition".
{
-- How an ElementImageSet is loaded which has only one layer, which uses the corner_size shown in the diagram
base = {position = {0, 17}, corner_size = 8}
}
FileNametrueOnly loaded if corner_size is defined. Only loaded if type is "composition".
MapPositiontrueMandatory if corner_size is defined. Only loaded if type is "composition".
booleantrueOnly loaded if corner_size is defined. Only loaded if type is "composition".
SpriteSizeTypetrueOnly loaded if corner_size is defined. Only loaded if type is "composition".
SpriteSizeTypetrueOnly loaded if corner_size is defined. Only loaded if type is "composition".
SpriteSizeTypetrueOnly loaded if corner_size is defined. Only loaded if type is "composition".
SpriteSizeTypetrueOnly loaded if corner_size is defined. Only loaded if type is "composition".
SpriteSizeTypetrueOnly loaded if corner_size is defined. Only loaded if type is "composition".
SpriteSizeTypetrueOnly loaded if corner_size is defined. Only loaded if type is "composition".
doubletrueOnly loaded if corner_size is defined. Only loaded if type is "composition".
int32trueOnly loaded if type is "composition".
int32trueOnly loaded if type is "composition".
int32trueOnly loaded if type is "composition".
int32trueOnly loaded if type is "composition".
int32trueSets top_border, right_border, bottom_border and left_border.
Only loaded if corner_size is not defined. Only loaded if type is "composition".
booleantrueOnly loaded if type is "composition".
booleantrueTiling is used to make a side (not corner) texture repeat instead of being stretched.
booleantruebooleantruebooleantruebooleantruebooleantrueuint16trueOverall tiling is used to make the overall texture repeat instead of being stretched.
uint16trueuint16trueuint16trueuint16trueuint16trueArray<uint32>truedoubletruebooleantruefloattrueint32trueint32trueint32trueint32true