protected override void OnLoad(EventArgs e) { base.OnLoad(e); // Transformation Type rbBilinear.Select(); groupBox_TransformationType.SelectionChanged += new GwenEventHandler(groupBox_TransformationType_SelectionChanged); // update groupBox_TransformationType location DrawingPanel_Resize(null, EventArgs.Empty); // m_PolygonElement = new PolygonElement(4, 5.0); m_PolygonElement.Color = Color.FromArgb(200, Color.Yellow); m_PolygonElement.LineWidth = 2; m_DrawingPanel.AddElement(m_PolygonElement); // m_SVGPath = new SVGPath(); m_x = m_DrawingPanel.ClientWidth / 2; m_y = m_DrawingPanel.ClientHeight / 2; m_EllipsePen = new Pen(Color.LightGreen, 3); m_EllipseBrush = new SolidColorBrush(ColorR.FromArgb(0.4, 0.5, 0.3, 0.0)); try { LoadSVG("AltData/SVG/lion.svg"); } catch (SVGException) { //TEMP message(.ToString(e.Message)); return; } }
protected override void Render(Alt.GUI.Temporary.Gwen.Skin.Base skin) { if (m_SpiralPen == null) { bool isUnityRender = skin.Renderer.Graphics.RenderSystemName == Graphics.RSN_Unity; m_GeometryAColor = new ColorR(isUnityRender ? 0.5 : 0.2, 1, 1, 1); m_GeometryBColor = new ColorR(isUnityRender ? 0.5 : 0.2, 0, 0, 0); m_SpiralPen = new Pen(m_GeometryAColor, 15); m_GreatBritainContourPen_SWR = new Pen(ColorR.Black, 0.1); m_GreatBritainContourPen_HWR = new Pen(ColorR.FromArgb(0.57, ColorR.Black));//, 0.1); m_ContourPen = new Pen(Color.FromArgb(isUnityRender ? 225 : 200, Color.Yellow)); } base.Render(skin); groupBox_Geometry.SizeToChildren(false, true); groupBox_BooleanOperation.SizeToChildren(false, true); groupBox_Geometry.AutoSizeToContents = false; groupBox_BooleanOperation.AutoSizeToContents = false; }
public static void Color(float r, float g, float b) { CurrentColor = ColorR.FromArgb(r, g, b); GL.Color3(r, g, b); }
public static void Color(float r, float g, float b, float a) { CurrentColor = ColorR.FromArgb(a, r, g, b); GL.Color4(r, g, b, a); }