Class: VoxelConstructor
Default/Builder/Constructors/Voxel/Classes/VoxelConstructor.VoxelConstructor
Hierarchy
-
VoxelConstructor
Constructors
constructor
• new VoxelConstructor(): VoxelConstructor
Returns
Properties
id
• id: string
Defined in
divinevoxel/foundation/src/Default/Builder/Constructors/Voxel/Classes/VoxelConstructor.ts:5
Methods
onTexturesRegistered
▸ onTexturesRegistered(textures): void
Parameters
| Name | Type | Default value |
|---|---|---|
textures | Object | undefined |
textures.data | TextureTypeUVMap | undefined |
textures.textureDataHasBeenSet | boolean | false |
textures.getTextureUV | (data: ConstructorTextureData, overlay: boolean) => number | undefined |
textures.isReady | () => boolean | undefined |
textures.releaseTextureData | () => void | undefined |
textures.setTextureIndex | (data: TextureTypeUVMap) => void | undefined |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Builder/Constructors/Voxel/Classes/VoxelConstructor.ts:7
process
▸ process(tool): void
Parameters
| Name | Type |
|---|---|
tool | VoxelMesherDataTool |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Builder/Constructors/Voxel/Classes/VoxelConstructor.ts:6