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
Properties
computes
computes:
RenderShaderCompute[]
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:19
Inherited from
passShader
passShader:
Map<PassType,RenderShaderPass[]>
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:21
Inherited from
Accessors
_MainTex
Set Signature
set _MainTex(
value):void
Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:48
Parameters
value
Returns
void
_BumpMap
Set Signature
set _BumpMap(
value):void
Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:52
Parameters
value
Returns
void
_MaskTex
Set Signature
set _MaskTex(
value):void
Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:56
Parameters
value
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
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
index?
number = -1
Returns
void
Inherited from
removeShader()
removeShader(
renderShader,index?):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:38
Parameters
renderShader
index?
number = -1
Returns
void
Inherited from
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
getSubShaders()
getSubShaders(
passType):RenderShaderPass[]
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:63
Parameters
passType
PassType
Returns
Inherited from
hasSubShaders()
hasSubShaders(
passType):boolean
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:67
Parameters
passType
PassType
Returns
boolean
Inherited from
getDefaultShaders()
getDefaultShaders():
RenderShaderPass[]
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:72
Returns
Inherited from
getDefaultColorShader()
getDefaultColorShader():
RenderShaderPass
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:76
Returns
Inherited from
setDefine()
setDefine(
arg0,arg1):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:80
Parameters
arg0
string
arg1
boolean
Returns
void
Inherited from
getDefine()
getDefine(
arg0):boolean
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:88
Parameters
arg0
string
Returns
boolean
Inherited from
hasDefine()
hasDefine(
arg0):boolean
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:98
Parameters
arg0
string
Returns
boolean
Inherited from
deleteDefine()
deleteDefine(
arg0):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:109
Parameters
arg0
string
Returns
void
Inherited from
setUniform()
setUniform(
arg0,arg1):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:117
Parameters
arg0
string
arg1
any
Returns
void
Inherited from
setUniformFloat()
setUniformFloat(
arg0,arg1):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:125
Parameters
arg0
string
arg1
number
Returns
void
Inherited from
setUniformInt32()
setUniformInt32(
arg0,arg1):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:133
Parameters
arg0
string
arg1
number
Returns
void
Inherited from
setUniformVector2()
setUniformVector2(
arg0,arg1):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:141
Parameters
arg0
string
arg1
Returns
void
Inherited from
setUniformVector3()
setUniformVector3(
arg0,arg1):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:149
Parameters
arg0
string
arg1
Returns
void
Inherited from
setUniformVector4()
setUniformVector4(
arg0,arg1):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:157
Parameters
arg0
string
arg1
Vector4
Returns
void
Inherited from
setUniformColor()
setUniformColor(
arg0,arg1):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:165
Parameters
arg0
string
arg1
Returns
void
Inherited from
getUniform()
getUniform(
arg0):any
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:173
Parameters
arg0
string
Returns
any
Inherited from
getUniformFloat()
getUniformFloat(
arg0):number
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:177
Parameters
arg0
string
Returns
number
Inherited from
getUniformVector2()
getUniformVector2(
arg0):Vector2
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:181
Parameters
arg0
string
Returns
Inherited from
getUniformVector3()
getUniformVector3(
arg0):Vector3
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:185
Parameters
arg0
string
Returns
Inherited from
getUniformVector4()
getUniformVector4(
arg0):Vector4
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:189
Parameters
arg0
string
Returns
Vector4
Inherited from
getUniformColor()
getUniformColor(
arg0):Color
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:193
Parameters
arg0
string
Returns
Inherited from
setTexture()
setTexture(
arg0,arg1):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:197
Parameters
arg0
string
arg1
Returns
void
Inherited from
getTexture()
getTexture(
arg0):Texture
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:206
Parameters
arg0
string
Returns
Inherited from
setUniformBuffer()
setUniformBuffer(
arg0,arg1):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:210
Parameters
arg0
string
arg1
Returns
void
Inherited from
getUniformBuffer()
getUniformBuffer(
arg0):GPUBufferBase
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:218
Parameters
arg0
string
Returns
GPUBufferBase
Inherited from
setStorageBuffer()
setStorageBuffer(
arg0,arg1):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:222
Parameters
arg0
string
arg1
Returns
void
Inherited from
getStorageBuffer()
getStorageBuffer(
arg0):StorageGPUBuffer
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:230
Parameters
arg0
string
Returns
Inherited from
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
Returns
void
Inherited from
getStructStorageBuffer()
getStructStorageBuffer(
arg0):GPUBufferBase
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:242
Parameters
arg0
string
Returns
GPUBufferBase
Inherited from
noticeValueChange()
noticeValueChange():
void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:246
Returns
void
Inherited from
destroy()
destroy(
force?):void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:254
Parameters
force?
boolean
Returns
void
Inherited from
clone()
clone():
Shader
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:271
Returns
Inherited from
applyUniform()
applyUniform():
void
Defined in: src/gfx/graphics/webGpu/shader/Shader.ts:289
Returns
void
Inherited from
setDefault()
setDefault():
void
Defined in: src/loader/parser/prefab/mats/shader/UnLitTexArrayShader.ts:41
Returns
void

