public IResourceImage CreateColorResource(Common.Color color) { var texture = new Texture2D(Engine.Instance.GraphicsDevice, 1, 1); texture.SetData(new XnaColor[] { new XnaColor(color.R, color.G, color.B, color.A) }); return(AddTexture(texture, null)); }
/// <summary> /// Add a Shape to an internal list depending on the ShapeType /// </summary> /// <param name="shapeType"></param> /// <param name="color"></param> /// <param name="measurements"></param> public void AddShape(Common.ShapeType shapeType, Common.Color color, IList <int> measurements) { switch (shapeType) { case Common.ShapeType.circle: GeometricShapes.Add(new Circle { Color = color, Radius = measurements[0] }); break; case Common.ShapeType.rectangle: GeometricShapes.Add(new Rectangle { Color = color, Base = measurements[0], Height = measurements[1] }); break; case Common.ShapeType.square: GeometricShapes.Add(new Square { Color = color, Side = measurements[0] }); break; case Common.ShapeType.trapezoid: GeometricShapes.Add(new Trapezoid { Color = color, Base1 = measurements[0], Base2 = measurements[1], Height = measurements[2] }); break; case Common.ShapeType.triangle: GeometricShapes.Add(new Triangle { Color = color, Base = measurements[0], Height = measurements[1] }); break; } }
public void SetCellColor(dynamic sheet, int rowIndex, int colIndex, Common.Color color) { dynamic cell = sheet.Cells[rowIndex, colIndex]; cell.Interior.Color = color; }
public void SetCellValueWithColor(dynamic sheet, int rowIndex, int colIndex, object value, Common.Color color) { dynamic cell = sheet.Cells[rowIndex, colIndex]; cell.Interior.Color = color; cell.Value2 = value; }
public static Color ToWpfColor(this Common.Color color) { return(Color.FromRgb((byte)(color.Red * 255.0f), (byte)(color.Green * 255.0f), (byte)(color.Blue * 255.0f))); }