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
-
objectCinematicShaderCompositor
- 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
mapMaterialMaterialcfgCompositorConfig
GetConfig()
Get the compositing configuration for this compositor. Used by shader to determine layer order and blend modes.
public override CompositorConfig GetConfig()