mirror of
https://github.com/Ryujinx/Opentk.git
synced 2024-12-28 18:05:30 +00:00
989be84c96
Made example source code visible for all examples in example browser. Updated Prebuild.exe to newest SVN version (resolves issues with resources). Added .rtf and .resx files to Examples project in Prebuild.xml.
51 lines
1 KiB
C#
51 lines
1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Drawing;
|
|
using System.Data;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
|
|
using OpenTK;
|
|
using OpenTK.Graphics;
|
|
|
|
namespace Examples.WinForms
|
|
{
|
|
public partial class DerivedGLControl : GLControl
|
|
{
|
|
Color clearColor;
|
|
|
|
public DerivedGLControl()
|
|
{
|
|
this.InitializeComponent();
|
|
}
|
|
|
|
public Color ClearColor
|
|
{
|
|
get { return clearColor; }
|
|
set
|
|
{
|
|
clearColor = value;
|
|
|
|
if (!this.DesignMode)
|
|
{
|
|
MakeCurrent();
|
|
GL.ClearColor(clearColor);
|
|
}
|
|
}
|
|
}
|
|
|
|
protected override void OnPaint(PaintEventArgs e)
|
|
{
|
|
base.OnPaint(e);
|
|
|
|
if (!this.DesignMode)
|
|
{
|
|
MakeCurrent();
|
|
GL.Clear(ClearBufferMask.ColorBufferBit);
|
|
SwapBuffers();
|
|
}
|
|
}
|
|
}
|
|
}
|