Class: PassShader
Defined in: src/gfx/graphics/webGpu/shader/util/MorePassParser.ts:18
A single parsed shader pass, holding its pass type, render state and shader sources.
Constructors
Constructor
new PassShader():
PassShader
Returns
PassShader
Properties
passType
passType:
string=''
Defined in: src/gfx/graphics/webGpu/shader/util/MorePassParser.ts:20
Pass type identifier (e.g. COLOR, SHADOW).
shaderState
shaderState:
Map<string,any>
Defined in: src/gfx/graphics/webGpu/shader/util/MorePassParser.ts:22
Render state key/value pairs declared for this pass.
vertexShader
vertexShader:
string=''
Defined in: src/gfx/graphics/webGpu/shader/util/MorePassParser.ts:24
Vertex shader source code.
fragmentShader
fragmentShader:
string=''
Defined in: src/gfx/graphics/webGpu/shader/util/MorePassParser.ts:26
Fragment shader source code.

