A class that provides basic OpenGL window management.
BaseGLCanvas.h
A class that provides basic OpenGL window management. | |
The wxBaseGLCanvas constructor. | |
The wxBaseGLCanvas destructor. | |
Resizes the OpenGL viewport the current wxWindow size. | |
Pure virtual function that derived classes must override to provide the OpenGL commands necessary to draw the scene. | |
Paints the window. | |
Resizes the window. | |
Erases the window. | |
Prevents the OnPaint message from trying to redraw the scene while it is currently drawing the scene. | |
The wxWidgets event table declaration. | |
Initializes the OpenGL context for this window. |
The wxBaseGLCanvas constructor. | |
The wxBaseGLCanvas destructor. | |
Resizes the OpenGL viewport the current wxWindow size. | |
Pure virtual function that derived classes must override to provide the OpenGL commands necessary to draw the scene. | |
Paints the window. | |
Resizes the window. | |
Erases the window. | |
Prevents the OnPaint message from trying to redraw the scene while it is currently drawing the scene. | |
The wxWidgets event table declaration. |
|
The wxBaseGLCanvas constructor.
| parent | The parent window (must not be NULL). |
| id | The id for message handling. |
| pos | The starting position. |
| size | The starting size. |
| style | The window style, using wxWindow parameters. |
| name | The name. |
| attribute | Starting OpenGL implementation attributes. |
|
| virtual ~wxBaseGLCanvas()=0 |
| void ResizeGL() |
| virtual void DrawScene()=0 |
|
|
|
| bool mMutex |
|