Skip to content

Documentation / scene / RGExecuteContext

Interface: RGExecuteContext ​

Defined in: libs/scene/src/render/rendergraph/types.ts:112

Resolves resources during pass execution.

Methods ​

getTexture() ​

Call Signature ​

getTexture<TTexture>(handle): TTexture

Defined in: libs/scene/src/render/rendergraph/types.ts:117

Resolve a declared texture handle. Imported textures must first be bound on the executor.

Type Parameters ​
TTexture ​

TTexture

Parameters ​
handle ​

RGTextureHandle<TTexture>

Returns ​

TTexture

Call Signature ​

getTexture<TTexture>(handle): TTexture

Defined in: libs/scene/src/render/rendergraph/types.ts:119

Resolve a texture handle stored in a generic resource container.

Type Parameters ​
TTexture ​

TTexture = BaseTexture<unknown>

Parameters ​
handle ​

RGHandle<RGHandleKind, any>

Returns ​

TTexture


getFramebuffer() ​

Call Signature ​

getFramebuffer(handle): FrameBuffer

Defined in: libs/scene/src/render/rendergraph/types.ts:122

Resolve a framebuffer declared or created by the current pass.

Parameters ​
handle ​

RGFramebufferHandle

Returns ​

FrameBuffer

Call Signature ​

getFramebuffer(handle): FrameBuffer

Defined in: libs/scene/src/render/rendergraph/types.ts:124

Resolve a framebuffer handle stored in a generic resource container.

Parameters ​
handle ​

RGHandle<RGHandleKind, any>

Returns ​

FrameBuffer


createFramebuffer() ​

createFramebuffer(desc): FrameBuffer

Defined in: libs/scene/src/render/rendergraph/types.ts:130

Create a temporary framebuffer released after execution. Handle attachments must be declared by the current pass.

Parameters ​

desc ​

RGFramebufferDesc

Returns ​

FrameBuffer


deferCleanup() ​

deferCleanup(callback): void

Defined in: libs/scene/src/render/rendergraph/types.ts:135

Run cleanup after execution or abort. Callbacks run in reverse order.

Parameters ​

callback ​

() => void

Returns ​

void

Released under the MIT License.