#define Graph_And_Chart_PRO using System; using System.Collections.Generic; using System.Linq; using System.Text; using UnityEngine; namespace ChartAndGraph { /// /// this interface is used internally by the charting library and should not be accessed /// public interface IInternalUse { CategoryLabels CategoryLabels { get; set; } ItemLabels ItemLabels { get; set; } GroupLabels GroupLabels { get; set; } HorizontalAxis HorizontalAxis { get; set; } VerticalAxis VerticalAxis { get; set; } Camera InternalTextCamera { get; } float InternalTextIdleDistance { get; } TextController InternalTextController { get; } LegenedData InternalLegendInfo { get; } bool InternalHasValues(AxisBase axis); double InternalMaxValue(AxisBase axis); double InternalMinValue(AxisBase axis); void InternalItemSelected(object userData); void InternalItemLeave(object userData); void InternalItemHovered(object userData); void CallOnValidate(); float InternalTotalWidth { get; } float InternalTotalDepth { get; } float InternalTotalHeight { get; } bool InternalSupportsItemLabels { get; } bool InternalSupportsCategoryLables { get; } bool InternalSupportsGroupLabels { get; } event Action Generated; bool HideHierarchy { get; } HashSet VerticalCustomAxis { get; } HashSet HorizontalCustomAxis { get; } HashSet VerticalCustomAxisSubDivision { get; } HashSet HorizontalCustomAxisSubDivision { get; } } }