Table of Contents

Class CinematicShaderCompositor

Namespace
Map.Rendering.Compositing
Assembly
MapAssembly.dll

Cinematic compositor - enhanced contrast and effects. Suitable for screenshots and trailers.

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

Constructors

CinematicShaderCompositor()

public CinematicShaderCompositor()

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

ConfigureCompositor(Material, CompositorConfig)

Subclass material configuration hook.

protected override void ConfigureCompositor(Material mapMaterial, CompositorConfig cfg)

Parameters

mapMaterial Material
cfg CompositorConfig

GetConfig()

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

public override CompositorConfig GetConfig()

Returns

CompositorConfig