Skip to main content

Module: Default/Builder/Constructors/Voxel/VoxelConstructors

Variables

VoxelConstructors

Const VoxelConstructors: Object

Type declaration

NameType
constructorsUtilMap<string, VoxelConstructor>
defaults{ box: { pillar: (id: string, textures: PillarBoxVoxelConstructorData) => PillarBoxVoxelConstructor ; simple: (id: string, textures: ConstructorTextureData | Record<DirectionNames, ConstructorTextureData>) => SimpleBoxVoxelConstructor } ; crossedPanel: { simple: (id: string, texture: ConstructorTextureData) => SimpleCrossedPanelVoxelConstructor } ; liquid: { simple: (id: string, textures: [ConstructorTextureData, ConstructorTextureData]) => SimpleLiquidConstructor } ; panel: { simple: (id: string, texture: ConstructorTextureData) => SimplePanelVoxelConstructor } ; stair: { simple: (id: string, texture: ConstructorTextureData) => SimpleStairVoxelConstructor } }
defaults.box{ pillar: (id: string, textures: PillarBoxVoxelConstructorData) => PillarBoxVoxelConstructor ; simple: (id: string, textures: ConstructorTextureData | Record<DirectionNames, ConstructorTextureData>) => SimpleBoxVoxelConstructor }
defaults.box.pillar[object Object]
defaults.box.simple[object Object]
defaults.crossedPanel{ simple: (id: string, texture: ConstructorTextureData) => SimpleCrossedPanelVoxelConstructor }
defaults.crossedPanel.simple[object Object]
defaults.liquid{ simple: (id: string, textures: [ConstructorTextureData, ConstructorTextureData]) => SimpleLiquidConstructor }
defaults.liquid.simple[object Object]
defaults.panel{ simple: (id: string, texture: ConstructorTextureData) => SimplePanelVoxelConstructor }
defaults.panel.simple[object Object]
defaults.stair{ simple: (id: string, texture: ConstructorTextureData) => SimpleStairVoxelConstructor }
defaults.stair.simple[object Object]
get(id: string) => VoxelConstructor
registerVoxel(voxel: VoxelConstructor | VoxelConstructor[]) => void

Defined in

divinevoxel/foundation/src/Default/Builder/Constructors/Voxel/VoxelConstructors.ts:20