Repository URL to install this package:
Version:
3.2.0 ▾
|
{ Original file is /usr/include/gtkglext-1.0/gtk/gtkglwidget.h }
{$ifdef read_interface_rest}
function gtk_widget_set_gl_capability(
widget: PGtkWidget;
glconfig: PGdkGLConfig;
share_list: PGdkGLContext;
direct: gboolean;
render_type: Integer): gboolean;
cdecl; external GtkGLExtLib;
function gtk_widget_is_gl_capable(widget: PGtkWidget): gboolean;
cdecl; external GtkGLExtLib;
function gtk_widget_get_gl_config(widget: PGtkWidget): PGdkGLConfig;
cdecl; external GtkGLExtLib;
function gtk_widget_create_gl_context(
widget: PGtkWidget;
share_list: PGdkGLContext;
direct: gboolean;
render_type: Integer): PGdkGLContext;
cdecl; external GtkGLExtLib;
function gtk_widget_get_gl_context(widget: PGtkWidget): PGdkGLContext;
cdecl; external GtkGLExtLib;
function gtk_widget_get_gl_window(widget: PGtkWidget): PGdkGLWindow;
cdecl; external GtkGLExtLib;
function gtk_widget_get_gl_drawable(widget: PGtkWidget): PGdkGLDrawable;
{$endif read_interface_rest}
{$ifdef read_implementation}
function gtk_widget_get_gl_drawable(widget: PGtkWidget): PGdkGLDrawable;
begin
gtk_widget_get_gl_drawable :=
GDK_GL_DRAWABLE (gtk_widget_get_gl_window (widget));
end;
{$endif read_implementation}