32 #import "CoreGTK/CGTKGLArea.h" 50 return GTK_GL_AREA([
self GOBJECT]);
55 gtk_gl_area_attach_buffers(GTK_GL_AREA([
self GOBJECT]));
60 return (gtk_gl_area_get_auto_render(GTK_GL_AREA([
self GOBJECT])) ? YES : NO);
65 return gtk_gl_area_get_context(GTK_GL_AREA([
self GOBJECT]));
70 return gtk_gl_area_get_error(GTK_GL_AREA([
self GOBJECT]));
75 return (gtk_gl_area_get_has_alpha(GTK_GL_AREA([
self GOBJECT])) ? YES : NO);
80 return (gtk_gl_area_get_has_depth_buffer(GTK_GL_AREA([
self GOBJECT])) ? YES : NO);
85 return (gtk_gl_area_get_has_stencil_buffer(GTK_GL_AREA([
self GOBJECT])) ? YES : NO);
88 -(void)gtkGlAreaGetRequiredVersionWithMajor:(gint*) major andMinor:(gint*) minor
90 gtk_gl_area_get_required_version(GTK_GL_AREA([
self GOBJECT]), major, minor);
95 gtk_gl_area_make_current(GTK_GL_AREA([
self GOBJECT]));
100 gtk_gl_area_queue_render(GTK_GL_AREA([
self GOBJECT]));
103 -(void)gtkGlAreaSetAutoRender:(BOOL) autoRender
105 gtk_gl_area_set_auto_render(GTK_GL_AREA([
self GOBJECT]), (autoRender ? TRUE : FALSE));
108 -(void)gtkGlAreaSetError:(const GError*) error
110 gtk_gl_area_set_error(GTK_GL_AREA([
self GOBJECT]), error);
113 -(void)gtkGlAreaSetHasAlpha:(BOOL) hasAlpha
115 gtk_gl_area_set_has_alpha(GTK_GL_AREA([
self GOBJECT]), (hasAlpha ? TRUE : FALSE));
118 -(void)gtkGlAreaSetHasDepthBuffer:(BOOL) hasDepthBuffer
120 gtk_gl_area_set_has_depth_buffer(GTK_GL_AREA([
self GOBJECT]), (hasDepthBuffer ? TRUE : FALSE));
123 -(void)gtkGlAreaSetHasStencilBuffer:(BOOL) hasStencilBuffer
125 gtk_gl_area_set_has_stencil_buffer(GTK_GL_AREA([
self GOBJECT]), (hasStencilBuffer ? TRUE : FALSE));
128 -(void)gtkGlAreaSetRequiredVersionWithMajor:(gint) major andMinor:(gint) minor
130 gtk_gl_area_set_required_version(GTK_GL_AREA([
self GOBJECT]), major, minor);
void gtkGlAreaMakeCurrent()
GError * gtkGlAreaGetError()
id initWithGObject:(GObject *obj)
BOOL gtkGlAreaGetHasDepthBuffer()
BOOL gtkGlAreaGetAutoRender()
BOOL gtkGlAreaGetHasAlpha()
void gtkGlAreaAttachBuffers()
void gtkGlAreaQueueRender()
BOOL gtkGlAreaGetHasStencilBuffer()
GdkGLContext * gtkGlAreaGetContext()