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.