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

Inherited members

Inherited from ForwardPipelineBase

Instance members

Instance member Description

this.Shade

Full Usage: this.Shade

Parameters:
Modifiers: abstract
gd : GraphicsDevice
state : byref<ForwardState>
frame : byref<ForwardFrame>
activeEffect : Effect voption
draw : Command3D

Type something to start searching.