Skip to main content

Class: DVEBRClassicMaterial

Defaults/Foundation/Classic/DVEBRClassicMaterial.DVEBRClassicMaterial

Hierarchy

  • URIMaterial<DVEBRScene, DVEBRClassicMaterialBaseData, ShaderMaterial>

    DVEBRClassicMaterial

Constructors

constructor

new DVEBRClassicMaterial(id, data): DVEBRClassicMaterial

Parameters

NameType
idstring
dataDVEBRClassicMaterialData

Returns

DVEBRClassicMaterial

Overrides

URIMaterial&lt; DVEBRScene, DVEBRClassicMaterialBaseData, ShaderMaterial &gt;.constructor

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:38

Properties

_material

_material: ShaderMaterial

Inherited from

URIMaterial._material

Defined in

node_modules/@divinestar/uri/Materials/URIMaterial.d.ts:17


afterCreate

afterCreate: (material: ShaderMaterial) => void[] = []

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:37


data

data: DVEBRClassicMaterialData

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:38


id

id: string

Inherited from

URIMaterial.id

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:38


scene

scene: Scene

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:33


shader

shader: URIShader

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:35

Methods

_create

_create(data): ShaderMaterial

Parameters

NameType
dataDVEBRClassicMaterialData

Returns

ShaderMaterial

Overrides

URIMaterial._create

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:48


createMaterial

createMaterial(scene): false | ShaderMaterial

Parameters

NameType
sceneScene

Returns

false | ShaderMaterial

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:42


setMatrix

setMatrix<MatrixType>(uniform, matrix): void

Type parameters

NameType
MatrixTypeMatrix

Parameters

NameType
uniformstring
matrixMatrixType

Returns

void

Overrides

URIMaterial.setMatrix

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:161


setNumber

setNumber(uniform, value): void

Parameters

NameType
uniformstring
valuenumber

Returns

void

Overrides

URIMaterial.setNumber

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:140


setNumberArray

setNumberArray(uniform, value): void

Parameters

NameType
uniformstring
valueArrayLike<number>

Returns

void

Overrides

URIMaterial.setNumberArray

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:143


setTexture

setTexture(samplerId, sampler): void

Parameters

NameType
samplerIdstring
samplerURITexture<URIScene<any>, any>

Returns

void

Overrides

URIMaterial.setTexture

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:137


setTextureArray

setTextureArray(samplerId, sampler): void

Parameters

NameType
samplerIdstring
samplerURITexture<URIScene<any>, any>[]

Returns

void

Overrides

URIMaterial.setTextureArray

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:128


setVector2

setVector2(uniform, x, y): void

Parameters

NameType
uniformstring
xnumber
ynumber

Returns

void

Overrides

URIMaterial.setVector2

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:146


setVector3

setVector3(uniform, x, y, z): void

Parameters

NameType
uniformstring
xnumber
ynumber
znumber

Returns

void

Overrides

URIMaterial.setVector3

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:149


setVector4

setVector4(uniform, x, y, z, w): void

Parameters

NameType
uniformstring
xnumber
ynumber
znumber
wnumber

Returns

void

Overrides

URIMaterial.setVector4

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:152