Class: VoxelShaderDataTool
Default/Tools/Shaders/VoxelShaderData.VoxelShaderDataTool
Constructors
constructor
• new VoxelShaderDataTool(): VoxelShaderDataTool
Returns
Properties
_animationMask
• _animationMask: number = 0b1111_1111_1111_11
Defined in
divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:5
_aoMask
• _aoMask: number = 0b11
Defined in
divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:4
_lightMask
• _lightMask: number = 0xffff
Defined in
divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:3
_v
• _v: number = 0
Defined in
divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:2
Methods
_setAO
▸ _setAO(value): number
Parameters
| Name | Type |
|---|---|
value | number |
Returns
number
Defined in
divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:12
_setAnimation
▸ _setAnimation(value): number
Parameters
| Name | Type |
|---|---|
value | number |
Returns
number
Defined in
divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:18
_setLight
▸ _setLight(index, value): number
Parameters
| Name | Type |
|---|---|
index | number |
value | number |
Returns
number
Defined in
divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:6
getValue
▸ getValue(): number
Returns
number
Defined in
divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:39
setAO
▸ setAO(value): VoxelShaderDataTool
Parameters
| Name | Type |
|---|---|
value | number |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:31
setAnimation
▸ setAnimation(value): VoxelShaderDataTool
Parameters
| Name | Type |
|---|---|
value | number |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:35
setLight
▸ setLight(values): VoxelShaderDataTool
Parameters
| Name | Type |
|---|---|
values | number |
Returns
Defined in
divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:25