#include <config.h>
Public Member Functions | |
virtual | ~Config () |
GdkGLConfig * | gobj () |
Provides access to the underlying C GObject. | |
const GdkGLConfig * | gobj () const |
Provides access to the underlying C GObject. | |
GdkGLConfig * | gobj_copy () |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
Glib::RefPtr< Gdk::Screen > | get_screen () |
Glib::RefPtr< const Gdk::Screen > | get_screen () const |
bool | get_attrib (int attribute, int &value) const |
Glib::RefPtr< Gdk::Colormap > | get_colormap () |
Glib::RefPtr< const Gdk::Colormap > | get_colormap () const |
Glib::RefPtr< Gdk::Visual > | get_visual () |
Glib::RefPtr< const Gdk::Visual > | get_visual () const |
int | get_depth () const |
int | get_layer_plane () const |
int | get_n_aux_buffers () const |
int | get_n_sample_buffers () const |
bool | is_rgba () const |
bool | is_double_buffered () const |
bool | is_stereo () const |
bool | has_alpha () const |
bool | has_depth_buffer () const |
bool | has_stencil_buffer () const |
bool | has_accum_buffer () const |
Static Public Member Functions | |
static Glib::RefPtr< Config > | create (const int *attrib_list) |
static Glib::RefPtr< Config > | create (const Glib::RefPtr< const Gdk::Screen > &screen, const int *attrib_list) |
static Glib::RefPtr< Config > | create (ConfigMode mode) |
static Glib::RefPtr< Config > | create (const Glib::RefPtr< const Gdk::Screen > &screen, ConfigMode mode) |
Protected Member Functions | |
Config (const int *attrib_list) | |
Config (const Glib::RefPtr< const Gdk::Screen > &screen, const int *attrib_list) | |
Config (ConfigMode mode) | |
Config (const Glib::RefPtr< const Gdk::Screen > &screen, ConfigMode mode) | |
Related Functions | |
(Note that these are not member functions.) | |
Glib::RefPtr< Gdk::GL::Config > | wrap (GdkGLConfig *object, bool take_copy=false) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns an OpenGL frame buffer configuration that match the specified display mode.
|
|
|
|
Returns an OpenGL frame buffer configuration that match the specified attributes.
|
|
Gets information about a OpenGL frame buffer configuration.
|
|
Gets the Gdk::Colormap that is appropriate for the OpenGL frame buffer configuration.
|
|
Gets the Gdk::Colormap that is appropriate for the OpenGL frame buffer configuration.
|
|
Gets the color depth of the OpenGL-capable visual.
|
|
Gets the layer plane (level) of the frame buffer. Zero is the default frame buffer. Positive layer planes correspond to frame buffers that overlay the default buffer, and negative layer planes correspond to frame buffers that underlie the default frame buffer.
|
|
Gets the number of auxiliary color buffers.
|
|
Gets the number of multisample buffers.
|
|
Get Gdk::Screen.
|
|
Get Gdk::Screen.
|
|
Gets the Gdk::Visual that is appropriate for the OpenGL frame buffer configuration.
|
|
Gets the Gdk::Visual that is appropriate for the OpenGL frame buffer configuration.
|
|
Provides access to the underlying C GObject.
|
|
Provides access to the underlying C GObject.
|
|
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
|
|
Returns whether the configured frame buffer has accumulation buffer.
|
|
Returns whether the configured color buffer has alpha bits.
|
|
Returns whether the configured frame buffer has depth buffer.
|
|
Returns whether the configured frame buffer has stencil buffer.
|
|
Returns whether the configuration supports the double-buffered visual.
|
|
Returns whether the configured frame buffer is RGBA mode.
|
|
Returns whether the configuration supports the stereo visual.
|
|
|