internal override void AddDrawData(DrawData drawData, float scale, Vector2 offset, FlipState flip) { var points = GetDrawingPoints(flip, scale, offset); drawData.AddParms((points, ShapeStrokeWidth(), ShapeColor())); }
internal abstract void AddDrawData(DrawData drawData, float scale, Vector2 offset, FlipState flip);
internal override void AddDrawData(DrawData drawData, float size, float scale, Vector2 offset, Coloring c = Coloring.Normal) { var points = GetDrawingPoints(scale, offset); drawData.AddParms((points, ShapeStrokeWidth(scale / size), ShapeColor(c))); }
internal abstract void AddDrawData(DrawData drawData, float size, float scale, Vector2 offset, Coloring coloring = Coloring.Normal);