Appearance
@tmrw-realityos/charm / FrameGraphPass
Class: FrameGraphPass
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:116
Constructors
Constructor
new FrameGraphPass(
name,desc,graph):FrameGraphPass
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:137
Parameters
name
string
desc
FrameGraphPassDescriptor
graph
Returns
FrameGraphPass
Properties
compute?
optionalcompute:iComputePassInfo
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:127
data?
optionaldata:unknown
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:126
execute()?
optionalexecute: (renderPass,graphPass?) =>void
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:132
Parameters
renderPass
GPURenderPassEncoder
graphPass?
FrameGraphPass
Returns
void
graph
graph:
FrameGraph
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:128
index
index:
number=0
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:119
inputs
inputs:
ResourceHandler[] =[]
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:121
name
name:
string
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:117
outputs
outputs:
ResourceHandler[] =[]
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:122
relevant
relevant:
boolean=true
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:129
renderPassDescriptor?
optionalrenderPassDescriptor:GPURenderPassDescriptor
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:124
resources_by_id
resources_by_id:
Map<string,ResourceHandler>
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:123
setup()
setup: (
graph,pass?) =>void
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:131
Parameters
graph
pass?
FrameGraphPass
Returns
void
skip
skip:
boolean=false
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:125
type
type:
ePassType
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:118
Accessors
clearColor
Get Signature
get clearColor(): [
number,number,number,number]
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:153
Returns
[number, number, number, number]
Set Signature
set clearColor(
color):void
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:146
Parameters
color
[number, number, number, number]
Returns
void
output
Get Signature
get output():
ResourceHandler
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:163
Returns
ResourceHandler
Methods
get()
get(
name):ResourceHandler
Defined in: packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:157
Parameters
name
string
Returns
ResourceHandler