Table of Contents

Class StylizedShaderCompositor

Namespace
Map.Rendering.Compositing
Assembly
MapAssembly.dll

Stylized compositor - uses multiply blending for borders for EU4-like look. Borders darken the base color instead of overlaying.

public class StylizedShaderCompositor : ShaderCompositorBase, IShaderCompositor
Inheritance
object
StylizedShaderCompositor
Implements
Inherited Members

Constructors

StylizedShaderCompositor()

public StylizedShaderCompositor()

Properties

CompositorId

Unique identifier for this compositor (e.g., "Default", "Stylized", "Minimal")

public override string CompositorId { get; }

Property Value

string

DisplayName

Human-readable name for UI/debugging

public override string DisplayName { get; }

Property Value

string

Methods

GetConfig()

Get the compositing configuration for this compositor. Used by shader to determine layer order and blend modes.

public override CompositorConfig GetConfig()

Returns

CompositorConfig