Skip to main content

Class: EntityTool

Defaults/Foundation/Tools/EntityTool.EntityTool

Constructors

constructor

new EntityTool(mesh): EntityTool

Parameters

NameType
meshMesh

Returns

EntityTool

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

NameType
idstring
bufferFloat32Array
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

NameType
instanceEntityInstance

Returns

void

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/EntityTool.ts:46


setInstanceAmount

setInstanceAmount(amount): void

Parameters

NameType
amountnumber

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