Class: DVEBRClassicMaterial
Defaults/Foundation/Classic/DVEBRClassicMaterial.DVEBRClassicMaterial
Hierarchy
-
URIMaterial<DVEBRScene,DVEBRClassicMaterialBaseData,ShaderMaterial>↳
DVEBRClassicMaterial
Constructors
constructor
• new DVEBRClassicMaterial(id, data): DVEBRClassicMaterial
Parameters
| Name | Type |
|---|---|
id | string |
data | DVEBRClassicMaterialData |
Returns
Overrides
URIMaterial< DVEBRScene, DVEBRClassicMaterialBaseData, ShaderMaterial >.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
| Name | Type |
|---|---|
data | DVEBRClassicMaterialData |
Returns
ShaderMaterial
Overrides
URIMaterial._create
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:48
createMaterial
▸ createMaterial(scene): false | ShaderMaterial
Parameters
| Name | Type |
|---|---|
scene | Scene |
Returns
false | ShaderMaterial
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:42
setMatrix
▸ setMatrix<MatrixType>(uniform, matrix): void
Type parameters
| Name | Type |
|---|---|
MatrixType | Matrix |
Parameters
| Name | Type |
|---|---|
uniform | string |
matrix | MatrixType |
Returns
void
Overrides
URIMaterial.setMatrix
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:161
setNumber
▸ setNumber(uniform, value): void
Parameters
| Name | Type |
|---|---|
uniform | string |
value | number |
Returns
void
Overrides
URIMaterial.setNumber
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:140
setNumberArray
▸ setNumberArray(uniform, value): void
Parameters
| Name | Type |
|---|---|
uniform | string |
value | ArrayLike<number> |
Returns
void
Overrides
URIMaterial.setNumberArray
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:143
setTexture
▸ setTexture(samplerId, sampler): void
Parameters
| Name | Type |
|---|---|
samplerId | string |
sampler | URITexture<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
| Name | Type |
|---|---|
samplerId | string |
sampler | URITexture<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
| Name | Type |
|---|---|
uniform | string |
x | number |
y | number |
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
| Name | Type |
|---|---|
uniform | string |
x | number |
y | number |
z | number |
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
| Name | Type |
|---|---|
uniform | string |
x | number |
y | number |
z | number |
w | number |
Returns
void
Overrides
URIMaterial.setVector4
Defined in
divinevoxel/babylon-renderer/src/Defaults/Foundation/Classic/DVEBRClassicMaterial.ts:152