TextureAtlas |

Class TextureAtlas

Index

Constructors

constructor

  • new TextureAtlas(
        atlases: object | object[],
        src?: any,
        cache?: boolean,
    ): TextureAtlas

    Parameters

    • atlases: object | object[]
    • Optionalsrc: any
    • Optionalcache: boolean

    Returns TextureAtlas

Properties

repeat

repeat: any

Methods

addRegion

  • addRegion(name: string, x: number, y: number, w: number, h: number): object

    Parameters

    • name: string
    • x: number
    • y: number
    • w: number
    • h: number

    Returns object

    the created region

addUVs

  • addUVs(
        atlas: object,
        name: object,
        w: number,
        h: number,
    ): Float32Array<ArrayBufferLike>

    Parameters

    • atlas: object
    • name: object
    • w: number
    • h: number

    Returns Float32Array<ArrayBufferLike>

    the created region UVs

createAnimationFromName

  • createAnimationFromName(names: any, settings: any): Sprite

    Parameters

    • names: any
    • settings: any

    Returns Sprite

createSpriteFromName

  • Parameters

    • name: string
    • Optionalsettings: object
    • OptionalnineSlice: boolean = false

    Returns Sprite | NineSliceSprite

getAnimationSettings

  • getAnimationSettings(names?: string[] | number[]): object

    Parameters

    • Optionalnames: string[] | number[]

    Returns object

    A settings object suitable for passing to the Sprite constructor

getAtlas

  • getAtlas(name?: string): object

    Parameters

    • Optionalname: string

    Returns object

getFormat

  • Returns string

    will return "texturepacker", or "ShoeBox", or "melonJS", or "Spritesheet (fixed cell size)"

getRegion

  • getRegion(name: string, atlas?: string): object

    Parameters

    • name: string
    • Optionalatlas: string

    Returns object

getTexture

getUVs

  • getUVs(
        name: string | number,
        sy?: number,
        sw?: number,
        sh?: number,
    ): Float32Array<ArrayBufferLike>

    Parameters

    • name: string | number
    • Optionalsy: number
    • Optionalsw: number
    • Optionalsh: number

    Returns Float32Array<ArrayBufferLike>

    region Uvs