TextureAtlas |
Class TextureAtlas
Index
Constructors
constructor
new TextureAtlas(
atlases: object | object[],
src?: any,
cache?: boolean,
): TextureAtlasParameters
- atlases: object | object[]
Optionalsrc: anyOptionalcache: boolean
Returns TextureAtlas
Methods
addRegion
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
createSpriteFromName
Parameters
- name: string
Optionalsettings: objectOptionalnineSlice: boolean = false
Returns Sprite | NineSliceSprite
getAnimationSettings
Parameters
Optionalnames: string[] | number[]
Returns object
A settings object suitable for passing to the Sprite constructor
getAtlas
Parameters
Optionalname: string
Returns object
getFormat
Returns string
will return "texturepacker", or "ShoeBox", or "melonJS", or "Spritesheet (fixed cell size)"
getRegion
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: numberOptionalsw: numberOptionalsh: number
Returns Float32Array<ArrayBufferLike>
region Uvs