Skip to content

Documentation / scene / FrameGraphContext

Interface: FrameGraphContext

Defined in: libs/scene/src/render/rendergraph/frame_graph_context.ts:24

Forward+ build context including internal shared state.

Extends

Properties

ctx

readonly ctx: DrawContext

Defined in: libs/scene/src/render/rendergraph/frame_graph_context.ts:9

Frame draw context.

Inherited from

ForwardPlusModuleContext.ctx


options

readonly options: ForwardPlusOptions

Defined in: libs/scene/src/render/rendergraph/frame_graph_context.ts:11

Pipeline feature toggles derived from scene/camera state.

Inherited from

ForwardPlusModuleContext.options


frame

readonly frame: FrameState

Defined in: libs/scene/src/render/rendergraph/frame_graph_context.ts:26

Mutable execute-time state shared between pass callbacks.


state

readonly state: ForwardPlusBuildState

Defined in: libs/scene/src/render/rendergraph/frame_graph_context.ts:28

Mutable build-state shared between modules for non-resource intermediates.


finalFramebuffer

readonly finalFramebuffer: FrameBuffer<unknown>

Defined in: libs/scene/src/render/rendergraph/render_context.ts:37

The external framebuffer presented by this frame, or null for the screen.

Inherited from

ForwardPlusModuleContext.finalFramebuffer


graph

readonly graph: RenderGraph

Defined in: libs/scene/src/render/rendergraph/render_context.ts:39

The render graph being populated for this frame.

Inherited from

ForwardPlusModuleContext.graph


renderQueue

readonly renderQueue: RenderQueue

Defined in: libs/scene/src/render/rendergraph/render_context.ts:41

The culled render queue for this frame.

Inherited from

ForwardPlusModuleContext.renderQueue


blackboard

readonly blackboard: RGBlackboard

Defined in: libs/scene/src/render/rendergraph/render_context.ts:43

Named registry of shared frame-resource handles (see ./blackboard#FrameResources).

Inherited from

ForwardPlusModuleContext.blackboard


history

readonly history: HistoryResourceManager<Texture2D<unknown>>

Defined in: libs/scene/src/render/rendergraph/render_context.ts:45

Cross-frame history resource manager, or null when unavailable.

Inherited from

ForwardPlusModuleContext.history


ordering

readonly ordering: OrderingScope

Defined in: libs/scene/src/render/rendergraph/render_context.ts:47

Ordering-token chain for side-effect passes.

Inherited from

ForwardPlusModuleContext.ordering


backbuffer

readonly backbuffer: RGHandle

Defined in: libs/scene/src/render/rendergraph/render_context.ts:49

The imported backbuffer handle (graph sink).

Inherited from

ForwardPlusModuleContext.backbuffer

Released under the MIT License.