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
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
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