Skip to content

@orillusion/core


Class: UnLitTexArrayShader

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:16

Extends

Constructors

Constructor

new UnLitTexArrayShader(): UnLitTexArrayShader

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:18

Returns

UnLitTexArrayShader

Overrides

Shader.constructor

Properties

computes

computes: RenderShaderCompute[]

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:19

Inherited from

Shader.computes


passShader

passShader: Map<PassType, RenderShaderPass[]>

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:21

Inherited from

Shader.passShader

Accessors

_MainTex

Set Signature

set _MainTex(value): void

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:48

Parameters
value

Texture

Returns

void


_BumpMap

Set Signature

set _BumpMap(value): void

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:52

Parameters
value

Texture

Returns

void


_MaskTex

Set Signature

set _MaskTex(value): void

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:56

Parameters
value

Texture

Returns

void


_UVTransform

Set Signature

set _UVTransform(value): void

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:60

Parameters
value

Vector4

Returns

void


_Metallic

Set Signature

set _Metallic(value): void

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:64

Parameters
value

number

Returns

void


_Roughness

Set Signature

set _Roughness(value): void

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:68

Parameters
value

number

Returns

void


_MainColor

Set Signature

set _MainColor(value): void

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:73

Parameters
value

Color

Returns

void


_AlphaCutoff

Set Signature

set _AlphaCutoff(value): void

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:77

Parameters
value

number

Returns

void


_DoubleSidedEnable

Set Signature

set _DoubleSidedEnable(value): void

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:81

Parameters
value

number

Returns

void


_SurfaceType

Set Signature

set _SurfaceType(value): void

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:86

Parameters
value

number

Returns

void


_AlphaCutoffEnable

Set Signature

set _AlphaCutoffEnable(value): void

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:95

Parameters
value

number

Returns

void

Methods

addRenderPass()

addRenderPass(renderShader, index?): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:28

Parameters

renderShader

RenderShaderPass

index?

number = -1

Returns

void

Inherited from

Shader.addRenderPass


removeShader()

removeShader(renderShader, index?): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:38

Parameters

renderShader

RenderShaderPass

index?

number = -1

Returns

void

Inherited from

Shader.removeShader


removeShaderByIndex()

removeShaderByIndex(passType, index?): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:52

Parameters

passType

PassType

index?

number = -1

Returns

void

Inherited from

Shader.removeShaderByIndex


getSubShaders()

getSubShaders(passType): RenderShaderPass[]

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:63

Parameters

passType

PassType

Returns

RenderShaderPass[]

Inherited from

Shader.getSubShaders


hasSubShaders()

hasSubShaders(passType): boolean

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:67

Parameters

passType

PassType

Returns

boolean

Inherited from

Shader.hasSubShaders


getDefaultShaders()

getDefaultShaders(): RenderShaderPass[]

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:72

Returns

RenderShaderPass[]

Inherited from

Shader.getDefaultShaders


getDefaultColorShader()

getDefaultColorShader(): RenderShaderPass

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:76

Returns

RenderShaderPass

Inherited from

Shader.getDefaultColorShader


setDefine()

setDefine(arg0, arg1): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:80

Parameters

arg0

string

arg1

boolean

Returns

void

Inherited from

Shader.setDefine


getDefine()

getDefine(arg0): boolean

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:88

Parameters

arg0

string

Returns

boolean

Inherited from

Shader.getDefine


hasDefine()

hasDefine(arg0): boolean

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:98

Parameters

arg0

string

Returns

boolean

Inherited from

Shader.hasDefine


deleteDefine()

deleteDefine(arg0): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:109

Parameters

arg0

string

Returns

void

Inherited from

Shader.deleteDefine


setUniform()

setUniform(arg0, arg1): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:117

Parameters

arg0

string

arg1

any

Returns

void

Inherited from

Shader.setUniform


setUniformFloat()

setUniformFloat(arg0, arg1): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:125

Parameters

arg0

string

arg1

number

Returns

void

Inherited from

Shader.setUniformFloat


setUniformInt32()

setUniformInt32(arg0, arg1): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:133

Parameters

arg0

string

arg1

number

Returns

void

Inherited from

Shader.setUniformInt32


setUniformVector2()

setUniformVector2(arg0, arg1): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:141

Parameters

arg0

string

arg1

Vector2

Returns

void

Inherited from

Shader.setUniformVector2


setUniformVector3()

setUniformVector3(arg0, arg1): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:149

Parameters

arg0

string

arg1

Vector3

Returns

void

Inherited from

Shader.setUniformVector3


setUniformVector4()

setUniformVector4(arg0, arg1): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:157

Parameters

arg0

string

arg1

Vector4

Returns

void

Inherited from

Shader.setUniformVector4


setUniformColor()

setUniformColor(arg0, arg1): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:165

Parameters

arg0

string

arg1

Color

Returns

void

Inherited from

Shader.setUniformColor


getUniform()

getUniform(arg0): any

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:173

Parameters

arg0

string

Returns

any

Inherited from

Shader.getUniform


getUniformFloat()

getUniformFloat(arg0): number

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:177

Parameters

arg0

string

Returns

number

Inherited from

Shader.getUniformFloat


getUniformVector2()

getUniformVector2(arg0): Vector2

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:181

Parameters

arg0

string

Returns

Vector2

Inherited from

Shader.getUniformVector2


getUniformVector3()

getUniformVector3(arg0): Vector3

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:185

Parameters

arg0

string

Returns

Vector3

Inherited from

Shader.getUniformVector3


getUniformVector4()

getUniformVector4(arg0): Vector4

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:189

Parameters

arg0

string

Returns

Vector4

Inherited from

Shader.getUniformVector4


getUniformColor()

getUniformColor(arg0): Color

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:193

Parameters

arg0

string

Returns

Color

Inherited from

Shader.getUniformColor


setTexture()

setTexture(arg0, arg1): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:197

Parameters

arg0

string

arg1

Texture

Returns

void

Inherited from

Shader.setTexture


getTexture()

getTexture(arg0): Texture

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:206

Parameters

arg0

string

Returns

Texture

Inherited from

Shader.getTexture


setUniformBuffer()

setUniformBuffer(arg0, arg1): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:210

Parameters

arg0

string

arg1

UniformGPUBuffer

Returns

void

Inherited from

Shader.setUniformBuffer


getUniformBuffer()

getUniformBuffer(arg0): GPUBufferBase

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:218

Parameters

arg0

string

Returns

GPUBufferBase

Inherited from

Shader.getUniformBuffer


setStorageBuffer()

setStorageBuffer(arg0, arg1): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:222

Parameters

arg0

string

arg1

StorageGPUBuffer

Returns

void

Inherited from

Shader.setStorageBuffer


getStorageBuffer()

getStorageBuffer(arg0): StorageGPUBuffer

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:230

Parameters

arg0

string

Returns

StorageGPUBuffer

Inherited from

Shader.getStorageBuffer


setStructStorageBuffer()

setStructStorageBuffer<T>(arg0, arg1): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:234

Type Parameters

T

T extends Struct

Parameters

arg0

string

arg1

StructStorageGPUBuffer<T>

Returns

void

Inherited from

Shader.setStructStorageBuffer


getStructStorageBuffer()

getStructStorageBuffer(arg0): GPUBufferBase

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:242

Parameters

arg0

string

Returns

GPUBufferBase

Inherited from

Shader.getStructStorageBuffer


noticeValueChange()

noticeValueChange(): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:246

Returns

void

Inherited from

Shader.noticeValueChange


destroy()

destroy(force?): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:254

Parameters

force?

boolean

Returns

void

Inherited from

Shader.destroy


clone()

clone(): Shader

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:271

Returns

Shader

Inherited from

Shader.clone


applyUniform()

applyUniform(): void

Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:289

Returns

void

Inherited from

Shader.applyUniform


setDefault()

setDefault(): void

Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:41

Returns

void