Skip to main content

Class: VoxelMaterials

Defaults/Magic/Classes/VoxelMaterials.VoxelMaterials

Constructors

constructor

new VoxelMaterials(engine): VoxelMaterials

Parameters

NameType
engineQuantumEngine

Returns

VoxelMaterials

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:24

Properties

_index

_index: number = 0

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:33


_trueIndex

_trueIndex: number = 0

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:34


uniform

uniform: UniformBuffer

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:16


view

view: Float32Array

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:22


MaxSize

Static MaxSize: number = 255

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:17


StructNumberSize

Static StructNumberSize: number = 8

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:18

Accessors

byteSize

get byteSize(): number

Returns

number

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:19

Methods

setColor

setColor(color): void

Parameters

NameType
colorObject
color.anumber
color.bnumber
color.gnumber
color.rnumber

Returns

void

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:40


setEmissive

setEmissive(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:53


setIndex

setIndex(index): void

Parameters

NameType
indexnumber

Returns

void

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:35


setMetallic

setMetallic(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:50


setRoughness

setRoughness(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:47


sync

sync(): VoxelMaterials

Returns

VoxelMaterials

Defined in

Defaults/Magic/Classes/VoxelMaterials.ts:56