Class: VoxelMaterials
Defaults/Magic/Classes/VoxelMaterials.VoxelMaterials
Constructors
constructor
• new VoxelMaterials(engine): VoxelMaterials
Parameters
| Name | Type |
|---|---|
engine | QuantumEngine |
Returns
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
| Name | Type |
|---|---|
color | Object |
color.a | number |
color.b | number |
color.g | number |
color.r | number |
Returns
void
Defined in
Defaults/Magic/Classes/VoxelMaterials.ts:40
setEmissive
▸ setEmissive(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
Defaults/Magic/Classes/VoxelMaterials.ts:53
setIndex
▸ setIndex(index): void
Parameters
| Name | Type |
|---|---|
index | number |
Returns
void
Defined in
Defaults/Magic/Classes/VoxelMaterials.ts:35
setMetallic
▸ setMetallic(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
Defaults/Magic/Classes/VoxelMaterials.ts:50
setRoughness
▸ setRoughness(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
Defaults/Magic/Classes/VoxelMaterials.ts:47
sync
▸ sync(): VoxelMaterials