Skip to content

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 ​

ParameterType
modelModel
imageCanvasImage
sizes{ [texture: string]: DoubleArray; }
positions{ [texture: string]: DoubleArray; }
hasAnimationboolean
animatorFunctions{ [p: string]: AnimatorFunction; }
hasTransparencyboolean

Returns ​

TextureAtlas

Properties ​

PropertyModifierTypeDefined in
animatorFunctionsreadonlyobjectpackages/minerender/src/texture/TextureAtlas.ts:18
hasAnimationreadonlybooleanpackages/minerender/src/texture/TextureAtlas.ts:17
hasTransparencyreadonlybooleanpackages/minerender/src/texture/TextureAtlas.ts:19
imagereadonlyCanvasImagepackages/minerender/src/texture/TextureAtlas.ts:14
modelreadonlyModelpackages/minerender/src/texture/TextureAtlas.ts:13
positionsreadonlyobjectpackages/minerender/src/texture/TextureAtlas.ts:16
sizesreadonlyobjectpackages/minerender/src/texture/TextureAtlas.ts:15
ticker?publicnumberpackages/minerender/src/texture/TextureAtlas.ts:9

Methods ​

dispose() ​

ts
dispose(): void;

Defined in: packages/minerender/src/texture/TextureAtlas.ts:51

Returns ​

void

Implementation of ​

Disposable.dispose


getData() ​

ts
getData(texture): ImageData;

Defined in: packages/minerender/src/texture/TextureAtlas.ts:45

Parameters ​

ParameterType
texturestring

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 ​

ParameterType
callback() => void

Returns ​

() => void