Skip to content

ChartHostContent

ClassChartGuruChartGuru
public sealed class ChartHostContent

What a chart host shows: an inline ChartDefinition or a shared ChartAsset, plus optional data from a ChartDataAsset or a ChartDataSource. Every host serializes one of these, so the inspector, Undo, prefab overrides and multi-object editing behave the same for Canvas, world-space, 3D and UI Toolkit charts.

public static ChartHostContent FromDefinition(ChartDefinition definition)

Creates content with the given inline definition.

Parameters

Name Type
definition ChartGuru.ChartDefinition

Returns

ChartGuru.ChartHostContent

public ChartHostContent()

public ChartAsset Asset { get; set; }

The shared asset, or null when the inline definition is used.

Returns

ChartGuru.ChartAsset

public ChartDefinition InlineDefinition { get; set; }

The inline definition; used when no asset is assigned.

Returns

ChartGuru.ChartDefinition

public ChartDefinition Definition { get; }

The definition in effect: the asset's when one is assigned, otherwise the inline one.

Returns

ChartGuru.ChartDefinition

public ChartDataAsset DataAsset { get; set; }

Shared data table bound to this host.

Returns

ChartGuru.ChartDataAsset

public ChartDataSource DataSource { get; set; }

Live data source bound to this host.

Returns

ChartGuru.ChartDataSource