Namespace: InstancedMesh2
Classes
Interfaces
Type Aliases
CreateEntityCallback
Ƭ CreateEntityCallback<T>: (obj: Entity<T>, index: number) => void
Type parameters
| Name |
|---|
T |
Type declaration
▸ (obj, index): void
Type of callback invoked after creation of each instance.
Parameters
| Name | Type |
|---|---|
obj | Entity<T> |
index | number |
Returns
void
Defined in
packages/InstancedMesh2/src/InstancedMesh2.ts:8
Entity
Ƭ Entity<T>: InstancedEntity & T
InstancedEntity with custom T data.
Type parameters
| Name |
|---|
T |
Defined in
packages/InstancedMesh2/src/InstancedMesh2.ts:6
Variables
CullingDynamic
• Const CullingDynamic: 2
Individual frustum culling for each instance, necessary for animated meshes.
Defined in
packages/InstancedMesh2/src/InstancedMesh2.ts:15
CullingNone
• Const CullingNone: 0
Frustum culling is disabled, suitable if all instances are always visible in the camera's frustum.
Defined in
packages/InstancedMesh2/src/InstancedMesh2.ts:11
CullingStatic
• Const CullingStatic: 1
Fast frustum culling using a BVH, ideal for static objects (you can only modify instances in onInstanceCreation callback).