Appearance
@tmrw-realityos/charm • Docs
@tmrw-realityos/charm / FrameGraphPass
Class: FrameGraphPass
Constructors
new FrameGraphPass()
new FrameGraphPass(
name,desc,graph):FrameGraphPass
Parameters
• name: string
• desc: FrameGraphPassDescriptor
• graph: FrameGraph
Returns
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:97
Properties
data?
optionaldata:unknown
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:88
execute()?
optionalexecute: (renderPass,graphPass?) =>void
Parameters
• renderPass: GPURenderPassEncoder
• graphPass?: FrameGraphPass
Returns
void
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:92
graph
graph:
FrameGraph
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:89
index
index:
number=0
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:81
inputs
inputs:
TextureHandler[] =[]
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:83
name
name:
string
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:79
outputs
outputs:
TextureHandler[] =[]
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:84
renderPassDescriptor?
optionalrenderPassDescriptor:GPURenderPassDescriptor
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:86
resources_by_id
resources_by_id:
Map<string,TextureHandler>
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:85
setup()
setup: (
graph,pass?) =>void
Parameters
• graph: FrameGraph
• pass?: FrameGraphPass
Returns
void
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:91
skip
skip:
boolean=false
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:87
type
type:
ePassType
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:80
Accessors
clearColor
getclearColor(): [number,number,number,number]
setclearColor(color):void
Parameters
• color: [number, number, number, number]
Returns
[number, number, number, number]
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:113
output
getoutput():TextureHandler
Returns
Defined in
packages/charm/src/graphics/WebGPU/WebGPUFrameGraph.ts:123
Methods
get()
get(
name):TextureHandler
Parameters
• name: string