Skip to main content

Class: VoxelShaderDataTool

Default/Tools/Shaders/VoxelShaderData.VoxelShaderDataTool

Constructors

constructor

new VoxelShaderDataTool(): VoxelShaderDataTool

Returns

VoxelShaderDataTool

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

NameType
valuenumber

Returns

number

Defined in

divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:12


_setAnimation

_setAnimation(value): number

Parameters

NameType
valuenumber

Returns

number

Defined in

divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:18


_setLight

_setLight(index, value): number

Parameters

NameType
indexnumber
valuenumber

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

NameType
valuenumber

Returns

VoxelShaderDataTool

Defined in

divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:31


setAnimation

setAnimation(value): VoxelShaderDataTool

Parameters

NameType
valuenumber

Returns

VoxelShaderDataTool

Defined in

divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:35


setLight

setLight(values): VoxelShaderDataTool

Parameters

NameType
valuesnumber

Returns

VoxelShaderDataTool

Defined in

divinevoxel/foundation/src/Default/Tools/Shaders/VoxelShaderData.ts:25