Namespace Map.Rendering.Highlight
Classes
- DefaultHighlightRenderer
ENGINE: Default GPU compute-based highlight renderer. Provides fill and border-only highlight modes using compute shaders.
- HighlightRendererBase
ENGINE: Abstract base class for highlight renderers with common functionality. Extend this class to create custom highlight renderers.
Structs
- HighlightRendererContext
Context provided to highlight renderers during initialization.
- HighlightStyleParams
Style parameters for highlight rendering. Passed to ApplyToMaterial for visual customization.
Interfaces
- IHighlightRenderer
ENGINE: Interface for pluggable highlight/selection rendering implementations. ENGINE provides default (GPU compute-based fill/border). GAME can register custom implementations via MapRendererRegistry.
Examples of custom implementations:
- Animated pulse effect
- Glow/bloom effect
- Custom outline styles
- Shader-based selection
Enums
- HighlightMode
Highlight mode - how to visualize the highlight