public static void glColor3f(float red, float green, float blue) { m_LastSetColor = new RGBA_Doubles(red, green, blue, m_LastSetColor.A); //m_LastSetColor.R = red; //m_LastSetColor.G = green; //m_LastSetColor.B = blue; }
public SliderWidget(T x1, T y1, T x2, T y2) : base(x1, y1, x2, y2) { m_border_width = M.One <T>(); m_border_extra = y2.Subtract(y1).Divide(2); m_text_thickness = M.One <T>(); m_pdx = M.Zero <T>(); m_mouse_move = false; m_value = M.New <T>(0.5); m_preview_value = M.New <T>(0.5); m_min = M.Zero <T>(); m_max = M.One <T>(); m_num_steps = (0); m_descending = (false); m_ellipse = new Ellipse <T>(); m_storage = new PathStorage <T>(); m_text = new GsvText <T>(); m_text_poly = new ConvStroke <T>(m_text); calc_box(); m_background_color = (new RGBA_Doubles(1.0, 0.9, 0.8)); m_triangle_color = (new RGBA_Doubles(0.7, 0.6, 0.6)); m_text_color = (new RGBA_Doubles(0.0, 0.0, 0.0)); m_pointer_preview_color = (new RGBA_Doubles(0.6, 0.4, 0.4, 0.4)); m_pointer_color = (new RGBA_Doubles(0.8, 0.0, 0.0, 0.6)); }
public static void CreateContext(RasterBuffer renderingBuffer) { // set the rendering buffer and all the GL default states (this is also where you can new anything you need) s_RenderingBuffer = renderingBuffer; s_Rasterizer.SetVectorClipBox(M.Zero <T>(), M.Zero <T>(), M.New <T>(s_RenderingBuffer.Width), M.New <T>(s_RenderingBuffer.Height)); s_PixelFormt = new FormatRGBA(s_RenderingBuffer, new BlenderBGRA()); s_ClippingPixelFormatProxy = new FormatClippingProxy(s_PixelFormt); //s_ClippingPixelFormatProxy = s_PixelFormt; m_CurAccumulatedMatrix = MatrixFactory <T> .NewIdentity(VectorDimension.Three); // new Matrix4X4(); m_ModelviewMatrix = MatrixFactory <T> .NewIdentity(VectorDimension.Three); // new Matrix4X4(); m_ProjectionMatrix = MatrixFactory <T> .NewIdentity(VectorDimension.Three); //new Matrix4X4(); m_pVertexCache = new VertexCachItem[m_MaxVertexCacheItems]; for (int i = 0; i < m_MaxVertexCacheItems; i++) { m_pVertexCache[i] = new VertexCachItem(); } m_LastSetColor = new RGBA_Doubles(1, 1, 1, 1); m_LastSetNormal = MatrixFactory <T> .CreateZeroVector(VectorDimension.Three); // new Vector3D(); m_LastSetTextureCoordinate = MatrixFactory <T> .CreateZeroVector(VectorDimension.Two); // new Vector2D(); }
public override void OnInitialize() { int FrameRateOffset = -15; RGBA_Doubles FrameRateControlColor = new RGBA_Doubles(.2, .2, .2, 1); m_PotentialDrawsBudgetPosition = MatrixFactory <T> .CreateVector2D(M.New <T>(10), height().Add(FrameRateOffset)); m_ShowPotentialDrawsBudgetGraph = new AGG.UI.cbox_ctrl <T>(m_PotentialDrawsBudgetPosition[0], m_PotentialDrawsBudgetPosition[1], "D:0.0"); m_ShowPotentialDrawsBudgetGraph.text_color(FrameRateControlColor); m_ShowPotentialDrawsBudgetGraph.inactive_color(FrameRateControlColor); AddChild(m_ShowPotentialDrawsBudgetGraph); m_PotentialDrawsBudgetGraph = new DataViewGraph <T>(m_PotentialDrawsBudgetPosition, 100, 100); m_PotentialUpdatesBudgetPosition = MatrixFactory <T> .CreateVector2D(M.New <T>(115), height().Add(FrameRateOffset)); m_ShowPotentialUpdatesBudgetGraph = new AGG.UI.cbox_ctrl <T>(m_PotentialUpdatesBudgetPosition[0], m_PotentialUpdatesBudgetPosition[1], "U:0.0"); m_ShowPotentialUpdatesBudgetGraph.text_color(FrameRateControlColor); m_ShowPotentialUpdatesBudgetGraph.inactive_color(FrameRateControlColor); AddChild(m_ShowPotentialUpdatesBudgetGraph); m_PotentialUpdatesBudgetGraph = new DataViewGraph <T>(m_PotentialUpdatesBudgetPosition, 100, 100); m_ActualDrawsBudgetPosition = MatrixFactory <T> .CreateVector2D(M.New <T>(220), height().Add(FrameRateOffset)); m_ShowActualDrawsBudgetGraph = new AGG.UI.cbox_ctrl <T>(m_ActualDrawsBudgetPosition[0], m_ActualDrawsBudgetPosition[1], "A:0.0"); m_ShowActualDrawsBudgetGraph.text_color(FrameRateControlColor); m_ShowActualDrawsBudgetGraph.inactive_color(FrameRateControlColor); AddChild(m_ShowActualDrawsBudgetGraph); m_ActualDrawsBudgetGraph = new DataViewGraph <T>(m_ActualDrawsBudgetPosition, 100, 100); base.OnInitialize(); }
public SliderWidget(double x1, double y1, double x2, double y2) : base(x1, y1, x2, y2) { m_border_width = 1.0; m_border_extra = ((y2 - y1) / 2); m_text_thickness = (1.0); m_pdx = (0.0); m_mouse_move = false; m_value = (0.5); m_preview_value = (0.5); m_min = (0.0); m_max = (1.0); m_num_steps = (0); m_descending = (false); m_ellipse = new VertexSource.Ellipse(); m_storage = new PathStorage(); m_text = new GsvText(); m_text_poly = new StrokeConverter(m_text); CalculateBox(); m_background_color = (new RGBA_Doubles(1.0, 0.9, 0.8)); m_triangle_color = (new RGBA_Doubles(0.7, 0.6, 0.6)); m_text_color = (new RGBA_Doubles(0.0, 0.0, 0.0)); m_pointer_preview_color = (new RGBA_Doubles(0.6, 0.4, 0.4, 0.4)); m_pointer_color = (new RGBA_Doubles(0.8, 0.0, 0.0, 0.6)); }
public RasterBufferAccessorClip(IPixelFormat pixf, RGBA_Doubles bk) { m_pixf = pixf; m_PixelWidthInBytes = m_pixf.PixelWidthInBytes; //pixfmt_alpha_blend_bgra32.make_pix(m_bk_buf, bk); unsafe { m_pBackBufferColor = (byte *)Marshal.AllocHGlobal(16); } }
public CheckBoxWidget(double x, double y, string label) : base(x, y, x + 9.0 * 1.5, y + 9.0 * 1.5) { m_text_thickness = (1.5); m_FontSize = (9.0); m_status = (false); m_text = new GsvText(); m_text_poly = new StrokeConverter(m_text); m_label = label; m_text_color = new RGBA_Doubles(0.0, 0.0, 0.0); m_inactive_color = new RGBA_Doubles(0.0, 0.0, 0.0); m_active_color = new RGBA_Doubles(0.4, 0.0, 0.0); }
public cbox_ctrl(T x, T y, string label) : base(x, y, x.Add(9.0 * 1.5), y.Add(9.0 * 1.5)) { m_text_thickness = M.New <T>(1.5); m_FontSize = M.New <T>(9.0); m_status = (false); m_text = new GsvText <T>(); m_text_poly = new ConvStroke <T>(m_text); m_label = label; m_text_color = new RGBA_Doubles(0.0, 0.0, 0.0); m_inactive_color = new RGBA_Doubles(0.0, 0.0, 0.0); m_active_color = new RGBA_Doubles(0.4, 0.0, 0.0); }
public void TextColor(IColorType c) { m_text_color = c.GetAsRGBA_Doubles(); }
public void BackgroundColor(RGBA_Doubles c) { m_background_color = c; }
public void PointerColor(RGBA_Doubles c) { m_pointer_color = c; }
//-------------------------------------------------------------------- public Gray8(RGBA_Doubles c, double a_) { v = ((byte)Basics.RoundUint((0.299 * c.R_Byte + 0.587 * c.G_Byte + 0.114 * c.B_Byte) * (double)(BaseMask))); a = ((byte)Basics.RoundUint(a_ * (double)(BaseMask))); }
//-------------------------------------------------------------------- public Gray8(RGBA_Doubles c, double a_) { v = ((byte)Basics.UnsignedRound((0.299 * c.R_Byte + 0.587 * c.G_Byte + 0.114 * c.B_Byte) * (double)(base_mask))); a = ((byte)Basics.UnsignedRound(a_ * (double)(base_mask))); }
public static void glClearColor(double red, double green, double blue, double alpha) { s_ClearColor = new RGBA_Doubles(red, green, blue, alpha); }
public void line_color(IColorType c) { m_color = c.GetAsRGBA_Doubles(); }
public void ActiveColor(IColorType c) { m_active_color = c.GetAsRGBA_Doubles(); }
public bezier_ctrl() { m_color = new RGBA_Doubles(0.0, 0.0, 0.0); }