Skip to main content

Class: VoxelConstructor

Default/Builder/Constructors/Voxel/Classes/VoxelConstructor.VoxelConstructor

Hierarchy

Constructors

constructor

new VoxelConstructor(): VoxelConstructor

Returns

VoxelConstructor

Properties

id

id: string

Defined in

divinevoxel/foundation/src/Default/Builder/Constructors/Voxel/Classes/VoxelConstructor.ts:5

Methods

onTexturesRegistered

onTexturesRegistered(textures): void

Parameters

NameTypeDefault value
texturesObjectundefined
textures.dataTextureTypeUVMapundefined
textures.textureDataHasBeenSetbooleanfalse
textures.getTextureUV(data: ConstructorTextureData, overlay: boolean) => numberundefined
textures.isReady() => booleanundefined
textures.releaseTextureData() => voidundefined
textures.setTextureIndex(data: TextureTypeUVMap) => voidundefined

Returns

void

Defined in

divinevoxel/foundation/src/Default/Builder/Constructors/Voxel/Classes/VoxelConstructor.ts:7


process

process(tool): void

Parameters

NameType
toolVoxelMesherDataTool

Returns

void

Defined in

divinevoxel/foundation/src/Default/Builder/Constructors/Voxel/Classes/VoxelConstructor.ts:6