- wxGLContext( bool isRGB, wxWindow *win, const wxPalette& palette = wxNullPalette );
- wxGLContext(
- bool WXUNUSED(isRGB), wxWindow *win,
- const wxPalette& WXUNUSED(palette),
- const wxGLContext *other /* for sharing display lists */
- );
- ~wxGLContext();
-
- void SetCurrent();
- void SetColour(const wxChar *colour);
- void SwapBuffers();
-
- void SetupPixelFormat();
- void SetupPalette(const wxPalette& palette);
- wxPalette CreateDefaultPalette();
-
- inline wxPalette* GetPalette() const { return (wxPalette*) & m_palette; }
- inline wxWindow* GetWindow() const { return m_window; }
- inline GtkWidget* GetWidget() const { return m_widget; }
- inline GLXContext GetContext() const { return m_glContext; }
+ wxGLContext(wxWindow* win, const wxGLContext* other=NULL /* for sharing display lists */);
+ virtual ~wxGLContext();