ChartHitResult
public readonly struct ChartHitResultA shape-aware hit result expressed in chart-space pixels with a bottom-left origin.
Constructors
Section titled “Constructors”
ChartHitResult(int, ChartHitKind, Vector2, Rect, Color)
Section titled “ChartHitResult(int, ChartHitKind, Vector2, Rect, Color)”public ChartHitResult(int markIndex, ChartHitKind kind, Vector2 position, Rect bounds, Color color)Creates a shape-aware hit result.
Parameters
| Name | Type |
|---|---|
markIndex |
System.Int32 |
kind |
ChartGuru.ChartHitKind |
position |
UnityEngine.Vector2 |
bounds |
UnityEngine.Rect |
color |
UnityEngine.Color |
Properties
Section titled “Properties”
public static ChartHitResult None { get; }A reusable invalid hit value.
Returns
ChartGuru.ChartHitResult
MarkIndex
Section titled “MarkIndex”public int MarkIndex { get; }Index of the hit mark in ChartGuru.Chart.Marks.
Returns
System.Int32
public ChartHitKind Kind { get; }Kind of rendered geometry that was hit.
Returns
ChartGuru.ChartHitKind
Position
Section titled “Position”public Vector2 Position { get; }Preferred tooltip anchor in chart-space pixels.
Returns
UnityEngine.Vector2
Bounds
Section titled “Bounds”public Rect Bounds { get; }Rendered mark bounds when known.
Returns
UnityEngine.Rect
public Color Color { get; }Rendered mark color when known.
Returns
UnityEngine.Color
IsValid
Section titled “IsValid”public bool IsValid { get; }True when this result refers to a rendered mark.
Returns
System.Boolean