C# Класс CSharpGL.GLCanvas

Наследование: System.Windows.Forms.UserControl, ISupportInitialize, ICanvas
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
designMode bool
renderContext FBORenderContext

Private Properties

Свойство Тип Описание
DestroyRenderContext void
DoOpenGLDraw void
ISupportInitialize void
InitializeComponent void
redrawTimer_Tick void

Открытые методы

Метод Описание
GLCanvas ( ) : System

Creats render context and supports OpenGL rendering.

Repaint ( ) : void

ivec2(width, height)

repaint this canvas' content.

Защищенные методы

Метод Описание
CreateRenderContext ( ) : void

DesignModeRendering ( ) : void

Dispose ( bool disposing ) : void

清理所有正在使用的资源。

OnHandleDestroyed ( EventArgs e ) : void

OnPaint ( PaintEventArgs e ) : void

OnPaintBackground ( PaintEventArgs e ) : void

OnSizeChanged ( EventArgs e ) : void

Приватные методы

Метод Описание
DestroyRenderContext ( ) : void
DoOpenGLDraw ( PaintEventArgs e ) : void

Call this function in derived classes to do the OpenGL Draw event.

ISupportInitialize ( ) : void
InitializeComponent ( ) : void

设计器支持所需的方法 - 不要 使用代码编辑器修改此方法的内容。

redrawTimer_Tick ( object sender, EventArgs e ) : void

Описание методов

CreateRenderContext() защищенный Метод

protected CreateRenderContext ( ) : void
Результат void

DesignModeRendering() защищенный Метод

protected DesignModeRendering ( ) : void
Результат void

Dispose() защищенный Метод

清理所有正在使用的资源。
protected Dispose ( bool disposing ) : void
disposing bool 如果应释放托管资源,为 true;否则为 false。
Результат void

GLCanvas() публичный Метод

Creats render context and supports OpenGL rendering.
public GLCanvas ( ) : System
Результат System

OnHandleDestroyed() защищенный Метод

protected OnHandleDestroyed ( EventArgs e ) : void
e System.EventArgs
Результат void

OnPaint() защищенный Метод

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Результат void

OnPaintBackground() защищенный Метод

protected OnPaintBackground ( PaintEventArgs e ) : void
e PaintEventArgs
Результат void

OnSizeChanged() защищенный Метод

protected OnSizeChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

Repaint() публичный Метод

ivec2(width, height) repaint this canvas' content.
public Repaint ( ) : void
Результат void

Описание свойств

designMode защищенное свойство

indicates whether the control is in design mode.
protected bool designMode
Результат bool

renderContext защищенное свойство

protected FBORenderContext,CSharpGL renderContext
Результат FBORenderContext