MarkShape
public struct MarkShapePure 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.
Fields
Section titled “Fields”
public MarkShapeKind KindInternal curve kind. Chosen by the static factories.
Returns
ChartGuru.MarkShapeKind — No return description is available.
FillColor
Section titled “FillColor”public Color FillColorNo description is available for this member.
Returns
UnityEngine.Color — No return description is available.
StrokeColor
Section titled “StrokeColor”public Color StrokeColorNo description is available for this member.
Returns
UnityEngine.Color — No return description is available.
StrokeWidth
Section titled “StrokeWidth”public float StrokeWidthNo description is available for this member.
Returns
System.Single — No return description is available.
MarkIndex
Section titled “MarkIndex”public int MarkIndexNo description is available for this member.
Returns
System.Int32 — No return description is available.
SeriesIndex
Section titled “SeriesIndex”public int SeriesIndexNo description is available for this member.
Returns
System.Int32 — No return description is available.
Visible
Section titled “Visible”public bool VisibleNo description is available for this member.
Returns
System.Boolean — No return description is available.
RectCenter
Section titled “RectCenter”public Vector2 RectCenterNo description is available for this member.
Returns
UnityEngine.Vector2 — No return description is available.
RectSize
Section titled “RectSize”public Vector2 RectSizeNo description is available for this member.
Returns
UnityEngine.Vector2 — No return description is available.
RectCornerRadius
Section titled “RectCornerRadius”public float RectCornerRadiusNo description is available for this member.
Returns
System.Single — No return description is available.
RectAnchor
Section titled “RectAnchor”public Vector2 RectAnchorNo description is available for this member.
Returns
UnityEngine.Vector2 — No return description is available.
RectGrowAxis
Section titled “RectGrowAxis”public Vector2 RectGrowAxisNo description is available for this member.
Returns
UnityEngine.Vector2 — No return description is available.
DiscCenter
Section titled “DiscCenter”public Vector2 DiscCenterNo description is available for this member.
Returns
UnityEngine.Vector2 — No return description is available.
DiscRadius
Section titled “DiscRadius”public float DiscRadiusNo description is available for this member.
Returns
System.Single — No return description is available.
SectorCenter
Section titled “SectorCenter”public Vector2 SectorCenterNo description is available for this member.
Returns
UnityEngine.Vector2 — No return description is available.
SectorInnerRadius
Section titled “SectorInnerRadius”public float SectorInnerRadiusNo description is available for this member.
Returns
System.Single — No return description is available.
SectorOuterRadius
Section titled “SectorOuterRadius”public float SectorOuterRadiusNo description is available for this member.
Returns
System.Single — No return description is available.
SectorStartAngle
Section titled “SectorStartAngle”public float SectorStartAngleNo description is available for this member.
Returns
System.Single — No return description is available.
SectorEndAngle
Section titled “SectorEndAngle”public float SectorEndAngleNo description is available for this member.
Returns
System.Single — No return description is available.
SectorPadAngle
Section titled “SectorPadAngle”public float SectorPadAngleNo description is available for this member.
Returns
System.Single — No return description is available.
SectorCornerRadius
Section titled “SectorCornerRadius”public float SectorCornerRadiusNo description is available for this member.
Returns
System.Single — No return description is available.
VolumeCenter
Section titled “VolumeCenter”public Vector3 VolumeCenterNo description is available for this member.
Returns
UnityEngine.Vector3 — No return description is available.
VolumeSize
Section titled “VolumeSize”public Vector3 VolumeSizeNo description is available for this member.
Returns
UnityEngine.Vector3 — No return description is available.
VolumeAnchor
Section titled “VolumeAnchor”public Vector3 VolumeAnchorNo description is available for this member.
Returns
UnityEngine.Vector3 — No return description is available.
RibbonVertexStart
Section titled “RibbonVertexStart”public int RibbonVertexStartNo description is available for this member.
Returns
System.Int32 — No return description is available.
RibbonVertexCount
Section titled “RibbonVertexCount”public int RibbonVertexCountNo description is available for this member.
Returns
System.Int32 — No return description is available.
SurfaceResolutionX
Section titled “SurfaceResolutionX”public int SurfaceResolutionXNo description is available for this member.
Returns
System.Int32 — No return description is available.
SurfaceResolutionZ
Section titled “SurfaceResolutionZ”public int SurfaceResolutionZNo description is available for this member.
Returns
System.Int32 — No return description is available.
SurfaceMin
Section titled “SurfaceMin”public Vector3 SurfaceMinNo description is available for this member.
Returns
UnityEngine.Vector3 — No return description is available.
SurfaceMax
Section titled “SurfaceMax”public Vector3 SurfaceMaxNo description is available for this member.
Returns
UnityEngine.Vector3 — No return description is available.
Methods
Section titled “Methods”
Anchor()
Section titled “Anchor()”public Vector2 Anchor()Geometric anchor point used by cross-kind morphs to migrate centres.
Returns
UnityEngine.Vector2 — No return description is available.