Class: DVENodeMesh
Interfaces/Render/Nodes/Meshes/DVENodeMesh.DVENodeMesh
Constructors
constructor
• new DVENodeMesh(data): DVENodeMesh
Parameters
| Name | Type |
|---|---|
data | NodeMeshData |
Returns
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
| Name | Type |
|---|---|
mesh | URIMesh<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
| Name | Type |
|---|---|
position | Vec3Array |
data | DVENodeMeshAttributes |
Returns
URIMesh<URIScene<unknown>, unknown>
Defined in
divinevoxel/core/src/Interfaces/Render/Nodes/Meshes/DVENodeMesh.ts:10
returnMesh
▸ returnMesh(mesh): void
Parameters
| Name | Type |
|---|---|
mesh | URIMesh<URIScene<unknown>, unknown> |
Returns
void
Defined in
divinevoxel/core/src/Interfaces/Render/Nodes/Meshes/DVENodeMesh.ts:14
syncSettings
▸ syncSettings(settings): void
Parameters
| Name | Type |
|---|---|
settings | EngineSettingsData |
Returns
void
Defined in
divinevoxel/core/src/Interfaces/Render/Nodes/Meshes/DVENodeMesh.ts:20
updateVertexData
▸ updateVertexData(position, data, mesh): void
Parameters
| Name | Type |
|---|---|
position | Vec3Array |
data | DVENodeMeshAttributes |
mesh | URIMesh<URIScene<unknown>, unknown> |
Returns
void
Defined in
divinevoxel/core/src/Interfaces/Render/Nodes/Meshes/DVENodeMesh.ts:15