Skip to main content

Module: Contexts/Render/Scene/MeshRegister

Variables

MeshRegister

Const MeshRegister: Object

Type declaration

NameType
_dimensionsMeshRegisterDimensions
chunk{ _getChunkData: (mesh: URIMesh<URIScene<unknown>, unknown>) => MeshRegisterChunk ; add: (location: LocationData, mesh: URIMesh<URIScene<unknown>, unknown>, substance: string) => Map<string, MeshRegisterChunk> ; get: (location: LocationData, substance: string) => false | MeshRegisterChunk ; remove: (location: LocationData, substance: string) => false | URIMesh<URIScene<unknown>, unknown> }
chunk._getChunkData[object Object]
chunk.add[object Object]
chunk.get[object Object]
chunk.remove[object Object]
column{ _getColumnData: (location: LocationData) => MeshRegisterColumn ; add: (location: LocationData) => MeshRegisterColumn ; get: (location: LocationData) => undefined | false | MeshRegisterColumn ; remove: (location: LocationData) => false | MeshRegisterColumn }
column._getColumnData[object Object]
column.add[object Object]
column.get[object Object]
column.remove[object Object]
dimensions{ add: (id: string) => Map<any, any> ; get: (id: string) => undefined | Map<string, MushRegisterRegion> ; getAllMeshes: (id: string) => Generator<[location: LocationData, substance: string, mesh: URIMesh<URIScene<unknown>, unknown>], any, unknown> ; remove: (id: string) => boolean }
dimensions.add[object Object]
dimensions.get[object Object]
dimensions.getAllMeshes[object Object]
dimensions.remove[object Object]
region{ _getRegionData: () => MushRegisterRegion ; add: (location: LocationData) => MushRegisterRegion ; get: (location: LocationData) => false | MushRegisterRegion ; remove: (location: LocationData) => boolean }
region._getRegionData[object Object]
region.add[object Object]
region.get[object Object]
region.remove[object Object]
$INIT() => void
clearAll() => void

Defined in

divinevoxel/core/src/Contexts/Render/Scene/MeshRegister.ts:12