Header menu logo Mibo

Mibo.Elmish.Graphics3D.Pipelines Namespace

Type/Module Description

ForwardPbrPipeline

Refactored Forward PBR pipeline. Eliminates 3x shader variant duplication by using parameterized ShaderVariant structs. No PipelineContext class — all mutable state lives in the object-expression closure.

PostProcessConfig3D (Module)

Convenience values for PostProcessConfig3D.

PostProcessConfig3D (Type)

Configuration for post-processing in a 3D pipeline.

PostProcessPass3D

A single post-processing pass applied to the rendered 3D scene.

Shaders

Built-in GLSL shader generators for the Forward PBR pipeline.

ShadowAtlas

Manages a texture atlas for multiple shadow maps. Supports directional, point (cubemap), and spot light shadows.

ShadowAtlasConfig (Module)

ShadowAtlasConfig (Type)

Configuration for the shadow atlas system.

ShadowBiasConfig (Module)

ShadowBiasConfig (Type)

Global shadow bias configuration.

ShadowCasterData

Data for a single shadow caster in the atlas.

ShadowCasterId

Unique identifier for a shadow caster in the atlas.

ShadowCasterType

Type of shadow caster determines projection and face count.

ShadowOriginStrategy

Strategy for determining the origin point of shadow maps.

Type something to start searching.