#include <wxCrystal.h>
Public Methods | |
WXGLCrystalCanvas (WXCrystal *wxcryst, wxFrame *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize) | |
~WXGLCrystalCanvas () | |
void | OnExit (wxCommandEvent &event) |
void | OnPaint (wxPaintEvent &event) |
void | OnSize (wxSizeEvent &event) |
void | OnEraseBackground (wxEraseEvent &event) |
void | OnKeyDown (wxKeyEvent &event) |
void | OnKeyUp (wxKeyEvent &event) |
void | OnEnterWindow (wxMouseEvent &event) |
void | OnMouse (wxMouseEvent &event) |
void | OnUpdate (wxCommandEvent &WXUNUSED(event)) |
This forces a new Display List (user-asked). | |
void | CrystUpdate () |
void | OnChangeLimits (wxCommandEvent &WXUNUSED(event)) |
Private Methods | |
void | InitGL () |
Private Attributes | |
WXCrystal * | mpWXCrystal |
The owner WXCrystal. | |
bool | mIsGLInit |
\internal. | |
float | mQuat [4] |
quaternion for the orientation of the display. | |
float | mTrackBallLastX |
\internal. | |
float | mTrackBallLastY |
\internal. | |
float | mDist |
Distance from viewer to crystal. | |
float | mViewAngle |
View Angle, in degrees. | |
wxMenu * | mpPopUpMenu |
Pop-up menu. | |
float | mXmin |
float | mXmax |
float | mYmin |
float | mYmax |
float | mZmin |
float | mZmax |