![]() |
![]() |
![]() |
Gwyddion Widgets Library Reference Manual | ![]() |
---|---|---|---|---|
typedef GdkGLConfig; void gwy_widgets_type_init (void); gboolean gwy_widgets_gl_init (void); GdkGLConfig* gwy_widgets_get_gl_config (void);
Gwyddion classes has to be initialized before they can be safely
deserialized. The function gwy_type_init()
performs this initialization.
Before 3D widgets (Gwy3DView) can be used, OpenGL must be initialized with
gwy_widgets_gl_init()
.
void gwy_widgets_type_init (void);
Makes libgwydgets types safe for deserialization and performs other initialization. You have to call this function before using widgets and objects from libgwydgets.
Calls gwy_draw_type_init()
first to make sure libgwydraw is initialized.
It is safe to call this function more than once, subsequent calls are no-op.
gboolean gwy_widgets_gl_init (void);
Configures an OpenGL-capable visual for 3D widgets.
Use gwy_widgets_get_gl_config()
to get the framebuffer configuration.
This function must be called before OpenGL widgets can be used.
GdkGLConfig* gwy_widgets_get_gl_config (void);
Returns OpenGL framebuffer configuration for 3D widgets.
Call gwy_widgets_gl_init()
first.
Returns : | The OpenGL framebuffer configuration, NULL if OpenGL
initialization was not successfull.
|