|
Public Member Functions |
virtual | ~Context () |
GdkGLContext * | gobj () |
| Provides access to the underlying C GObject.
|
const GdkGLContext * | gobj () const |
| Provides access to the underlying C GObject.
|
GdkGLContext * | gobj_copy () |
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
|
bool | copy (const Glib::RefPtr< const Context > &src, unsigned long mask=GL_ALL_ATTRIB_BITS) |
Glib::RefPtr< Drawable > | get_gl_drawable () |
Glib::RefPtr< const Drawable > | get_gl_drawable () const |
Glib::RefPtr< Config > | get_gl_config () |
Glib::RefPtr< const Config > | get_gl_config () const |
Glib::RefPtr< Context > | get_share_list () |
Glib::RefPtr< const Context > | get_share_list () const |
bool | is_direct () const |
int | get_render_type () const |
Static Public Member Functions |
static Glib::RefPtr< Context > | create (const Glib::RefPtr< const Drawable > &gldrawable, const Glib::RefPtr< const Context > &share_list, bool direct=true, int render_type=RGBA_TYPE) |
static Glib::RefPtr< Context > | create (const Glib::RefPtr< const Drawable > &gldrawable, bool direct=true, int render_type=RGBA_TYPE) |
static Glib::RefPtr< Context > | get_current () |
Protected Member Functions |
| Context (const Glib::RefPtr< const Drawable > &gldrawable, const Glib::RefPtr< const Context > &share_list, bool direct=true, int render_type=RGBA_TYPE) |
| Context (const Glib::RefPtr< const Drawable > &gldrawable, bool direct=true, int render_type=RGBA_TYPE) |
Related Functions |
(Note that these are not member functions.)
|
Glib::RefPtr< Gdk::GL::Context > | wrap (GdkGLContext *object, bool take_copy=false) |