Skip to main content

Interface: DVERInitData

Contexts/Render/DivineVoxelEngineRender.DVERInitData

Hierarchy

  • PartialEngineSettings

    DVERInitData

Properties

chunks

Optional chunks: RecursivePartial<{ autoHeightMap: boolean ; chunkXPow2: number ; chunkYPow2: number ; chunkZPow2: number }>

Inherited from

PartialEngineSettings.chunks

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:46


constructorWorkers

constructorWorkers: Worker[]

Defined in

divinevoxel/core/src/Contexts/Render/DivineVoxelEngineRender.ts:19


core

core: DVERenderCore

Defined in

divinevoxel/core/src/Contexts/Render/DivineVoxelEngineRender.ts:20


data

Optional data: RecursivePartial<{ autoSyncChunks: boolean ; enabled: boolean ; mode: "server" | "indexdb" | "both" }>

Inherited from

PartialEngineSettings.data

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:7


floatingOrigin

Optional floatingOrigin: RecursivePartial<{ enable: boolean }>

Inherited from

PartialEngineSettings.floatingOrigin

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:30


flow

Optional flow: RecursivePartial<{ baseFlowLimit: 100 ; enable: boolean }>

Inherited from

PartialEngineSettings.flow

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:62


fx

Optional fx: RecursivePartial<{ autoSyncChunks: boolean ; autoSyncVoxelPalette: boolean ; enabled: boolean }>

Inherited from

PartialEngineSettings.fx

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:17


lighting

Optional lighting: RecursivePartial<{ autoRGBLight: boolean ; autoSunLight: boolean ; doAO: boolean ; doRGBLight: boolean ; doSunLight: boolean }>

Inherited from

PartialEngineSettings.lighting

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:55


materials

Optional materials: RecursivePartial<{ disableFloraShaderEffects: boolean ; disableLiquidShaderEffects: boolean ; doAO: boolean ; doRGBLight: boolean ; doSunLight: boolean ; mode: "classic" | "standard" }>

Inherited from

PartialEngineSettings.materials

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:78


meshes

Optional meshes: RecursivePartial<{ checkFloraCollisions: boolean ; checkLiquidCollisions: boolean ; checkMagmaCollisions: boolean ; checkSolidCollisions: boolean ; clearChachedGeometry: boolean ; pickable: boolean ; serialize: boolean }>

Inherited from

PartialEngineSettings.meshes

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:69


nexus

Optional nexus: RecursivePartial<{ autoSyncChunks: boolean ; autoSyncVoxelPalette: boolean ; enabled: boolean }>

Inherited from

PartialEngineSettings.nexus

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:2


regions

Optional regions: RecursivePartial<{ regionXPow2: number ; regionYPow2: number ; regionZPow2: number }>

Inherited from

PartialEngineSettings.regions

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:41


renderer

renderer: DVERenderer

Defined in

divinevoxel/core/src/Contexts/Render/DivineVoxelEngineRender.ts:21


richWorld

Optional richWorld: RecursivePartial<{ autoSyncChunks: boolean ; autoSyncVoxelPalette: boolean ; enabled: boolean }>

Inherited from

PartialEngineSettings.richWorld

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:12


server

Optional server: RecursivePartial<{ enabled: boolean }>

Inherited from

PartialEngineSettings.server

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:22


textures

Optional textures: RecursivePartial<{ animationTime: number ; mipMapSizes: number[] ; textureSize: number }>

Inherited from

PartialEngineSettings.textures

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:25


updating

Optional updating: RecursivePartial<{ autoRebuild: boolean }>

Inherited from

PartialEngineSettings.updating

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:52


voxels

Optional voxels: RecursivePartial<{ doColors: boolean }>

Inherited from

PartialEngineSettings.voxels

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:66


world

Optional world: RecursivePartial<{ maxX: number ; maxY: number ; maxZ: number ; minX: number ; minY: number ; minZ: number }>

Inherited from

PartialEngineSettings.world

Defined in

divinevoxel/core/src/Types/EngineSettings.types.ts:33


worldWorker

worldWorker: Worker

Defined in

divinevoxel/core/src/Contexts/Render/DivineVoxelEngineRender.ts:18