Class: TextureAtlas
Defined in: packages/minerender/src/texture/TextureAtlas.ts:8
Implements
Constructors
Constructor
ts
new TextureAtlas(
model,
image,
sizes,
positions,
hasAnimation,
animatorFunctions,
hasTransparency
): TextureAtlas;Defined in: packages/minerender/src/texture/TextureAtlas.ts:12
Parameters
| Parameter | Type |
|---|---|
model | Model |
image | CanvasImage |
sizes | { [texture: string]: DoubleArray; } |
positions | { [texture: string]: DoubleArray; } |
hasAnimation | boolean |
animatorFunctions | { [p: string]: AnimatorFunction; } |
hasTransparency | boolean |
Returns
TextureAtlas
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
animatorFunctions | readonly | object | packages/minerender/src/texture/TextureAtlas.ts:18 |
hasAnimation | readonly | boolean | packages/minerender/src/texture/TextureAtlas.ts:17 |
hasTransparency | readonly | boolean | packages/minerender/src/texture/TextureAtlas.ts:19 |
image | readonly | CanvasImage | packages/minerender/src/texture/TextureAtlas.ts:14 |
model | readonly | Model | packages/minerender/src/texture/TextureAtlas.ts:13 |
positions | readonly | object | packages/minerender/src/texture/TextureAtlas.ts:16 |
sizes | readonly | object | packages/minerender/src/texture/TextureAtlas.ts:15 |
ticker? | public | number | packages/minerender/src/texture/TextureAtlas.ts:9 |
Methods
dispose()
ts
dispose(): void;Defined in: packages/minerender/src/texture/TextureAtlas.ts:51
Returns
void
Implementation of
getData()
ts
getData(texture): ImageData;Defined in: packages/minerender/src/texture/TextureAtlas.ts:45
Parameters
| Parameter | Type |
|---|---|
texture | string |
Returns
ImageData
subscribe()
ts
subscribe(callback): () => void;Defined in: packages/minerender/src/texture/TextureAtlas.ts:24
Calls subscribers when an animation frame changes; unused atlases do not tick.
Parameters
| Parameter | Type |
|---|---|
callback | () => void |
Returns
() => void