@moxijs/ui - v0.3.5
    Preparing search index...

    Interface SpriteBackgroundConfig

    Configuration for sprite-based backgrounds

    interface SpriteBackgroundConfig {
        color: string;
        icon?: IconConfig;
        nineSliceBorders?: {
            bottom: number;
            left: number;
            right: number;
            top: number;
        };
        pixelPerfect?: boolean;
        pressedTexturePattern?: string;
        spritesheet: Spritesheet;
        texturePattern: string;
        useNineSlice?: boolean;
    }
    Index

    Properties

    color: string

    Color variant to use (e.g., 'blue', 'green', 'red')

    icon?: IconConfig

    Icon configuration for overlay

    nineSliceBorders?: { bottom: number; left: number; right: number; top: number }

    9-slice border widths (left, top, right, bottom) - required if useNineSlice is true

    pixelPerfect?: boolean

    Use pixel-perfect rendering (nearest neighbor)

    pressedTexturePattern?: string

    Texture name for pressed/down state - use {color} placeholder if needed

    spritesheet: Spritesheet

    Spritesheet containing the button textures

    texturePattern: string

    Texture name pattern - use {color} placeholder. Example: "barHorizontal_{color}_left.png"

    useNineSlice?: boolean

    Use 9-slice rendering instead of three-piece horizontal