Skip to content

Documentation / scene / ForwardPlusModuleContext

Interface: ForwardPlusModuleContext

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

Forward+ module build context.

Extends

Extended by

Properties

ctx

readonly ctx: DrawContext

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

Frame draw context.


options

readonly options: ForwardPlusOptions

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

Pipeline feature toggles derived from scene/camera state.


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

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

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

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

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

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

RenderContext.ordering


backbuffer

readonly backbuffer: RGHandle

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

The imported backbuffer handle (graph sink).

Inherited from

RenderContext.backbuffer

Released under the MIT License.