Skip to main content

Class: DVEThreeRenderer

DVEThreeRenderer.DVEThreeRenderer

Hierarchy

  • DVERenderer

    DVEThreeRenderer

Constructors

constructor

new DVEThreeRenderer(data): DVEThreeRenderer

Parameters

NameType
dataDVEThreeRendererInitData

Returns

DVEThreeRenderer

Overrides

DVERenderer.constructor

Defined in

divinevoxel/three-renderer/src/DVEThreeRenderer.ts:33

Properties

engine

engine: URIEngine<unknown>

Overrides

DVERenderer.engine

Defined in

divinevoxel/three-renderer/src/DVEThreeRenderer.ts:26


foManager

foManager: DVETRFOManager

Overrides

DVERenderer.foManager

Defined in

divinevoxel/three-renderer/src/DVEThreeRenderer.ts:30


meshCuller

meshCuller: DVETRMeshCuller

Overrides

DVERenderer.meshCuller

Defined in

divinevoxel/three-renderer/src/DVEThreeRenderer.ts:31


nodes

nodes: DVETRNodeManager

Overrides

DVERenderer.nodes

Defined in

divinevoxel/three-renderer/src/DVEThreeRenderer.ts:28


scene

scene: DVETRScene

Overrides

DVERenderer.scene

Defined in

divinevoxel/three-renderer/src/DVEThreeRenderer.ts:29


instance

Static instance: DVEThreeRenderer

Defined in

divinevoxel/three-renderer/src/DVEThreeRenderer.ts:27

Methods

createInstanceMesh

createInstanceMesh(mesh): URIInstanceMesh<URIScene<unknown>, unknown, URIInstanceMeshEntity<unknown>>

Parameters

NameType
meshURIMesh<URIScene<unknown>, unknown>

Returns

URIInstanceMesh<URIScene<unknown>, unknown, URIInstanceMeshEntity<unknown>>

Defined in

divinevoxel/three-renderer/src/DVEThreeRenderer.ts:53


createMaterial

createMaterial(id): URIMaterial<URIScene<unknown>, any, unknown>

Parameters

NameType
idstring

Returns

URIMaterial<URIScene<unknown>, any, unknown>

Defined in

divinevoxel/three-renderer/src/DVEThreeRenderer.ts:62


createMesh

createMesh(): URIMesh<URIScene<unknown>, unknown>

Returns

URIMesh<URIScene<unknown>, unknown>

Defined in

divinevoxel/three-renderer/src/DVEThreeRenderer.ts:50


createTexture

createTexture(data): URITexture<DVETRScene, any>

Parameters

NameType
dataURITextureData<DVETRScene>

Returns

URITexture<DVETRScene, any>

Defined in

divinevoxel/three-renderer/src/DVEThreeRenderer.ts:47


init

init(dver): Promise<void>

Parameters

NameType
dverDivineVoxelEngineRender

Returns

Promise<void>

Overrides

DVERenderer.init

Defined in

divinevoxel/three-renderer/src/DVEThreeRenderer.ts:46