private void Draw(GameTime gameTime, Components.IDrawable drawable) { foreach (var camera in Cameras) { drawable.Draw(gameTime, camera); } }
public BarEntry(float x, float y, Components.IDrawable icon, object data) : base(x, y) { Icon = icon; Data = data; }
public BarEntry(float x, float y, Components.IDrawable icon) : base(x, y) { Icon = icon; }
/// <summary> /// Constructor for stacked bar entries.One data object for whole stack /// </summary> /// <param name="x"></param> /// <param name="vals">the stack values, use at least 2</param> /// <param name="icon">icon image</param> /// <param name="data">Spot for additional data this Entry represents.</param> public BarEntry(float x, float[] vals, Components.IDrawable icon, object data) : base(x, CalcSum(vals), icon, data) { yVals = vals; CalcPosNegSum(); CalcRanges(); }
public PieEntry(float value, Components.IDrawable icon) : base(0f, value, icon) { ; }
public PieEntry(float value, Components.IDrawable icon, object data) : base(0f, value, icon, data) { }
public PieEntry(float value, string label, Components.IDrawable icon, object data) : base(0f, value, icon, data) { this.label = label; }
public Entry(float x, float y, Components.IDrawable icon) : base(y) { X = x; Icon = icon; }
public Entry(float x, float y, Components.IDrawable icon, object data) : base(y) { X = x; Icon = icon; Data = data; }
public EntryBase(float y, Components.IDrawable icon, object data) : this(y) { Icon = icon; Data = data; }
public EntryBase(float y, Components.IDrawable icon) : this(y) { Icon = icon; }