Class: BoneTextureManager
Constructors
constructor
• new BoneTextureManager(maxInstances, bonesPerInstance): BoneTextureManager
Parameters
| Name | Type |
|---|---|
maxInstances | number |
bonesPerInstance | number |
Returns
Methods
allocate
▸ allocate(): number
Returns
number
dispose
▸ dispose(): void
Returns
void
free
▸ free(slot): void
Parameters
| Name | Type |
|---|---|
slot | number |
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
| Name | Type |
|---|---|
instanceIndex | number |
boneIndex | number |
matrix | Matrix4 |
Returns
void
upload
▸ upload(renderer): void
Parameters
| Name | Type |
|---|---|
renderer | WebGLRenderer |
Returns
void