Skip to content

Documentation / scene / RenderContext

Interface: RenderContext

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

Pipeline-independent context used while building graph modules.

Extended by

Properties

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.


graph

readonly graph: RenderGraph

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

The render graph being populated for this frame.


renderQueue

readonly renderQueue: RenderQueue

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

The culled render queue for this frame.


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


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.


ordering

readonly ordering: OrderingScope

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

Ordering-token chain for side-effect passes.


backbuffer

readonly backbuffer: RGHandle

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

The imported backbuffer handle (graph sink).

Released under the MIT License.