Color variant to use (e.g., 'blue', 'green', 'red')
OptionaliconIcon configuration for overlay
Optionalnine9-slice border widths (left, top, right, bottom) - required if useNineSlice is true
OptionalpixelUse pixel-perfect rendering (nearest neighbor)
OptionalpressedTexture name for pressed/down state - use {color} placeholder if needed
Spritesheet containing the button textures
Texture name pattern - use {color} placeholder. Example: "barHorizontal_{color}_left.png"
OptionaluseUse 9-slice rendering instead of three-piece horizontal
Configuration for sprite-based backgrounds