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