Skip to main content

Class: VoxelTemplateDataTool

Default/Builder/Tools/VoxelTemplateDataTool.VoxelTemplateDataTool

Constructors

constructor

new VoxelTemplateDataTool(): VoxelTemplateDataTool

Returns

VoxelTemplateDataTool

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

NameType
faceDirectionNames

Returns

boolean

Defined in

divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:177


load

load(template, index): void

Parameters

NameType
templateUint32Array
indexnumber

Returns

void

Defined in

divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:40


setActive

setActive(active): void

Parameters

NameType
activeboolean

Returns

void

Defined in

divinevoxel/foundation/src/Default/Builder/Tools/VoxelTemplateDataTool.ts:37