Class: EntityTool
Defaults/Foundation/Tools/EntityTool.EntityTool
Constructors
constructor
• new EntityTool(mesh): EntityTool
Parameters
| Name | Type |
|---|---|
mesh | Mesh |
Returns
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:11
Properties
_bufferIds
• _bufferIds: string[] = []
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:10
_instanceAmount
• _instanceAmount: number = 0
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:6
_instances
• _instances: EntityInstance[] = []
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:8
_matrixArray
• _matrixArray: MatrixArray
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:7
_usedInstances
• _usedInstances: Set<EntityInstance>
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:9
mesh
• mesh: Mesh
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:11
Methods
addBuffer
▸ addBuffer(id, buffer, stride?): void
Parameters
| Name | Type |
|---|---|
id | string |
buffer | Float32Array |
stride? | number |
Returns
void
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:13
getInstance
▸ getInstance(): false | EntityInstance
Returns
false | EntityInstance
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:36
returnAll
▸ returnAll(): void
Returns
void
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:54
returnInstance
▸ returnInstance(instance): void
Parameters
| Name | Type |
|---|---|
instance | EntityInstance |
Returns
void
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:46
setInstanceAmount
▸ setInstanceAmount(amount): void
Parameters
| Name | Type |
|---|---|
amount | number |
Returns
void
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:18
update
▸ update(): void
Returns
void
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:61