Opentk/Source/Examples/OpenTK/GLControl/DerivedGLControl.cs
the_fiddler 989be84c96 Moved and renamed examples to match the new example structurs.
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.
2009-04-20 09:48:33 +00:00

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();
}
}
}
}