Class: VoxelTemplateDataTool
Default/Builder/Tools/VoxelTemplateDataTool.VoxelTemplateDataTool
Constructors
constructor
• new VoxelTemplateDataTool(): VoxelTemplateDataTool
Returns
Properties
_active
• _active: boolean = false
Defined in
divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:6
_ao
• _ao: QuadVertexData
Defined in
divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:33
_aos
• _aos: Record<DirectionNames, QuadVertexData>
Defined in
divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:23
_faces
• _faces: Record<DirectionNames, number>
Defined in
divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:7
_level
• _level: QuadVertexData
Defined in
divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:32
_light
• _light: QuadVertexData
Defined in
divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:31
_lights
• _lights: Record<DirectionNames, QuadVertexData>
Defined in
divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:15
Methods
isAcive
▸ isAcive(): boolean
Returns
boolean
Defined in
divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:34
isFaceExposed
▸ isFaceExposed(face): boolean
Parameters
| Name | Type |
|---|---|
face | DirectionNames |
Returns
boolean
Defined in
divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:177
load
▸ load(template, index): void
Parameters
| Name | Type |
|---|---|
template | Uint32Array |
index | number |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:40
setActive
▸ setActive(active): void
Parameters
| Name | Type |
|---|---|
active | boolean |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:37