Interface IPortrayalLayer
Marker interface for the typed output of an S-100 portrayal pipeline, implemented by both vector layers (IVectorLayer) and styled coverage layers (StyledCoverageLayer).
public interface IPortrayalLayer
Remarks
The interface intentionally carries no members: vector and coverage layers expose fundamentally different shapes (display lists vs. sampled grids) and renderers consume them via concrete types. The marker exists so the orchestrator (PortrayalPipeline) can return a single uniform type and callers can dispatch on the runtime type when they need the underlying surface.