Skip to main content

Class: BoneTextureManager

Constructors​

constructor​

• new BoneTextureManager(maxInstances, bonesPerInstance): BoneTextureManager

Parameters​

NameType
maxInstancesnumber
bonesPerInstancenumber

Returns​

BoneTextureManager

Methods​

allocate​

▸ allocate(): number

Returns​

number


dispose​

▸ dispose(): void

Returns​

void


free​

▸ free(slot): void

Parameters​

NameType
slotnumber

Returns​

void


getActiveCount​

▸ getActiveCount(): number

Returns​

number


getBonesPerInstance​

▸ getBonesPerInstance(): number

Returns​

number


getHeight​

▸ getHeight(): number

Returns​

number


getTexture​

▸ getTexture(): DataTexture

Returns​

DataTexture


getWidth​

▸ getWidth(): number

Returns​

number


setBoneMatrix​

▸ setBoneMatrix(instanceIndex, boneIndex, matrix): void

Parameters​

NameType
instanceIndexnumber
boneIndexnumber
matrixMatrix4

Returns​

void


upload​

▸ upload(renderer): void

Parameters​

NameType
rendererWebGLRenderer

Returns​

void