TextureAtlasHandle
此内容尚不支持你的语言。
Defined in: sdk/src/render/textureAtlas.ts:40
A packed canvas and where each source sits on it.
Properties
Section titled “Properties”height
Section titled “height”
readonlyheight:number
Defined in: sdk/src/render/textureAtlas.ts:44
texture
Section titled “texture”
readonlytexture:number
Defined in: sdk/src/render/textureAtlas.ts:42
Resource-table handle of the canvas — what Sprite.texture takes.
readonlywidth:number
Defined in: sdk/src/render/textureAtlas.ts:43
Methods
Section titled “Methods”get(
source):AtlasEntry|undefined
Defined in: sdk/src/render/textureAtlas.ts:46
The entry of a source texture handle, or undefined when it was not packed.
Parameters
Section titled “Parameters”source
Section titled “source”number
Returns
Section titled “Returns”AtlasEntry | undefined
release()
Section titled “release()”release():
void
Defined in: sdk/src/render/textureAtlas.ts:52
Frees the canvas. The sources are not touched.
Returns
Section titled “Returns”void
repaint()
Section titled “repaint()”repaint():
void
Defined in: sdk/src/render/textureAtlas.ts:50
Draws the canvas again from the sources; done for you after a device loss.
Returns
Section titled “Returns”void
sprite()
Section titled “sprite()”sprite(
source):object
Defined in: sdk/src/render/textureAtlas.ts:48
{ texture, uvOffset, uvScale } for a source, ready to spread into a Sprite.
Parameters
Section titled “Parameters”source
Section titled “source”number
Returns
Section titled “Returns”object
texture
Section titled “texture”texture:
number
uvOffset
Section titled “uvOffset”uvOffset:
object
uvOffset.x
Section titled “uvOffset.x”x:
number
uvOffset.y
Section titled “uvOffset.y”y:
number
uvScale
Section titled “uvScale”uvScale:
object
uvScale.x
Section titled “uvScale.x”x:
number
uvScale.y
Section titled “uvScale.y”y:
number