Interface IHeatmapVisualStateNode
- Namespace
- ATAS.Indicators.Heatmap
- Assembly
- ATAS.Indicators.dll
Read-only handle to a visual within an IHeatmapVisualState. Carries the descriptor metadata plus the list of series; mutation goes through the lease (Visual(HeatmapIndicatorVisualHandle)).
Added in ATAS 8.0.15.
public interface IHeatmapVisualStateNode
- Extension Methods
Properties
CustomPayload
Opaque renderer-specific payload committed with this visual. The SDK does not inspect or serialise the object; a renderer selected through RendererId owns its runtime type and interpretation.
object? CustomPayload { get; }
Property Value
- object
Descriptor
The descriptor for this visual — kind, default style, default presentation.
HeatmapIndicatorVisualDescriptor Descriptor { get; }
Property Value
Presentation
Active layout / presentation hints (panel height, scale, threshold). Defaults to DefaultPresentation; mutated through Presentation.
HeatmapIndicatorVisualPresentation? Presentation { get; }
Property Value
Series
The series declared by the descriptor. Schema is fixed; collection never changes shape.
IReadOnlyList<IHeatmapSeriesStateNode> Series { get; }
Property Value
- IReadOnlyList<IHeatmapSeriesStateNode>
Style
Active visual style. Defaults to DefaultStyle;
mutated through Style. Renderer reads with
Volatile.Read semantics; a style-only change still commits via the lease.
HeatmapIndicatorVisualStyle? Style { get; }
Property Value
VisualId
Stable visual id, matches the descriptor entry.
string VisualId { get; }
Property Value
- string