Skip to content

MarkShape

StructChartGuruChartGuru
public struct MarkShape

Pure data describing a single mark’s geometry in screen space. Produced by ChartGuru.ChartMarkProjector and consumed by the morph recipes — never touched by the per-type renderers.

Only the fields belonging to the current ChartGuru.MarkShape.Kind are meaningful; the rest carry whatever default value the projector left in them. Recipes that mix kinds (e.g. Rect → Disc) read both shapes’ relevant fields and interpolate.

public MarkShapeKind Kind

Internal curve kind. Chosen by the static factories.

Returns

ChartGuru.MarkShapeKind — No return description is available.

public Color FillColor

No description is available for this member.

Returns

UnityEngine.Color — No return description is available.

public Color StrokeColor

No description is available for this member.

Returns

UnityEngine.Color — No return description is available.

public float StrokeWidth

No description is available for this member.

Returns

System.Single — No return description is available.

public int MarkIndex

No description is available for this member.

Returns

System.Int32 — No return description is available.

public int SeriesIndex

No description is available for this member.

Returns

System.Int32 — No return description is available.

public bool Visible

No description is available for this member.

Returns

System.Boolean — No return description is available.

public Vector2 RectCenter

No description is available for this member.

Returns

UnityEngine.Vector2 — No return description is available.

public Vector2 RectSize

No description is available for this member.

Returns

UnityEngine.Vector2 — No return description is available.

public float RectCornerRadius

No description is available for this member.

Returns

System.Single — No return description is available.

public Vector2 RectAnchor

No description is available for this member.

Returns

UnityEngine.Vector2 — No return description is available.

public Vector2 RectGrowAxis

No description is available for this member.

Returns

UnityEngine.Vector2 — No return description is available.

public Vector2 DiscCenter

No description is available for this member.

Returns

UnityEngine.Vector2 — No return description is available.

public float DiscRadius

No description is available for this member.

Returns

System.Single — No return description is available.

public Vector2 SectorCenter

No description is available for this member.

Returns

UnityEngine.Vector2 — No return description is available.

public float SectorInnerRadius

No description is available for this member.

Returns

System.Single — No return description is available.

public float SectorOuterRadius

No description is available for this member.

Returns

System.Single — No return description is available.

public float SectorStartAngle

No description is available for this member.

Returns

System.Single — No return description is available.

public float SectorEndAngle

No description is available for this member.

Returns

System.Single — No return description is available.

public float SectorPadAngle

No description is available for this member.

Returns

System.Single — No return description is available.

public float SectorCornerRadius

No description is available for this member.

Returns

System.Single — No return description is available.

public Vector3 VolumeCenter

No description is available for this member.

Returns

UnityEngine.Vector3 — No return description is available.

public Vector3 VolumeSize

No description is available for this member.

Returns

UnityEngine.Vector3 — No return description is available.

public Vector3 VolumeAnchor

No description is available for this member.

Returns

UnityEngine.Vector3 — No return description is available.

public int RibbonVertexStart

No description is available for this member.

Returns

System.Int32 — No return description is available.

public int RibbonVertexCount

No description is available for this member.

Returns

System.Int32 — No return description is available.

public int SurfaceResolutionX

No description is available for this member.

Returns

System.Int32 — No return description is available.

public int SurfaceResolutionZ

No description is available for this member.

Returns

System.Int32 — No return description is available.

public Vector3 SurfaceMin

No description is available for this member.

Returns

UnityEngine.Vector3 — No return description is available.

public Vector3 SurfaceMax

No description is available for this member.

Returns

UnityEngine.Vector3 — No return description is available.

public Vector2 Anchor()

Geometric anchor point used by cross-kind morphs to migrate centres.

Returns

UnityEngine.Vector2 — No return description is available.