bool m_bWireframe;
bool m_bLighting;
bool m_bColor;
- bool m_bUseVertexArrays;
bool m_bColorScaleMinSet;
bool m_bColorScaleMaxSet;
enum {
double m_dGraphMax;
double m_dColorScaleMin;
double m_dColorScaleMax;
-
- void Draw();
- void DrawSurface();
- void CreateDisplayList();
- void InitMaterials();
- void InitGL();
-
- Graph3dFileCanvas *CreateCanvas (wxFrame* parent);
+ wxGLContext *m_pGLContext;
#if CTSIM_MDI
wxDocMDIChildFrame* m_pFrame;
wxDocChildFrame* CreateChildFrame(wxDocument *doc, wxView *view);
#endif
+ void Draw();
+ void DrawSurface();
+ void CreateDisplayList();
+ void InitMaterials();
+ void InitGL();
+
+ Graph3dFileCanvas *CreateCanvas (wxFrame* parent);
+
wxWindow* getFrameForChild()
#if CTSIM_MDI
{ return theApp->getMainFrame(); }
Graph3dFileView* m_pView;
public:
- Graph3dFileCanvas (Graph3dFileView* view, wxWindow *parent, const wxPoint& pos = wxDefaultPosition,
- const wxSize& size = wxDefaultSize, long style = 0);
+ Graph3dFileCanvas (Graph3dFileView* view, wxWindow *parent,
+ int* attribList,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize, long style = 0);
virtual ~Graph3dFileCanvas();
void OnPaint(wxPaintEvent& event);