Skip to main content

Class: DVENodeMesh

Interfaces/Render/Nodes/Meshes/DVENodeMesh.DVENodeMesh

Constructors

constructor

new DVENodeMesh(data): DVENodeMesh

Parameters

NameType
dataNodeMeshData

Returns

DVENodeMesh

Defined in

divinevoxel/core/src/Interfaces/Render/Nodes/Meshes/DVENodeMesh.ts:8

Properties

data

data: NodeMeshData

Defined in

divinevoxel/core/src/Interfaces/Render/Nodes/Meshes/DVENodeMesh.ts:8

Methods

_clearCached

_clearCached(mesh): void

Parameters

NameType
meshURIMesh<URIScene<unknown>, unknown>

Returns

void

Defined in

divinevoxel/core/src/Interfaces/Render/Nodes/Meshes/DVENodeMesh.ts:22


createMesh

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

Parameters

NameType
positionVec3Array
dataDVENodeMeshAttributes

Returns

URIMesh<URIScene<unknown>, unknown>

Defined in

divinevoxel/core/src/Interfaces/Render/Nodes/Meshes/DVENodeMesh.ts:10


returnMesh

returnMesh(mesh): void

Parameters

NameType
meshURIMesh<URIScene<unknown>, unknown>

Returns

void

Defined in

divinevoxel/core/src/Interfaces/Render/Nodes/Meshes/DVENodeMesh.ts:14


syncSettings

syncSettings(settings): void

Parameters

NameType
settingsEngineSettingsData

Returns

void

Defined in

divinevoxel/core/src/Interfaces/Render/Nodes/Meshes/DVENodeMesh.ts:20


updateVertexData

updateVertexData(position, data, mesh): void

Parameters

NameType
positionVec3Array
dataDVENodeMeshAttributes
meshURIMesh<URIScene<unknown>, unknown>

Returns

void

Defined in

divinevoxel/core/src/Interfaces/Render/Nodes/Meshes/DVENodeMesh.ts:15