Header menu logo Mibo

ForwardPipeline Type

The default MonoGame 3D forward pipeline: a thin ForwardPipelineBase that inherits the camera/light/shadow gather and forward-pass orchestration unchanged, using the base's default Cook-Torrance PBR ForwardPipelineBase.Shade.

Registered via:

 Renderer3D.create (ForwardPipeline()) view

To plug a different shading strategy (toon, cel, custom), build an object expression over ForwardPipeline() and override Shade — the scene gather, shadow pass, and forward-pass dispatch are inherited:

 let toon =
   { new ForwardPipeline() with
       override _.Shade(gd, state, frame, activeEffect, draw) = ... }

Constructors

Constructor Description

ForwardPipeline(?shadowAtlas, ?shadowBias)

Full Usage: ForwardPipeline(?shadowAtlas, ?shadowBias)

Parameters:
Returns: ForwardPipeline
?shadowAtlas : ShadowAtlasConfig
?shadowBias : ShadowBiasConfig
Returns: ForwardPipeline

Type something to start searching.