Module: GLX_VERSION_1_3

Defined in:
lib/opengl-definitions/core/GLX_VERSION_1_3.rb

Defined Under Namespace

Modules: Constants

Constant Summary collapse

FUNCTIONS =
{
  #GLXFBConfig* glXChooseFBConfig (Display *dpy, int screen, const int *attrib_list, int *nelements)
  glXChooseFBConfig: [ :pointer, :pointer, :int, :pointer, :pointe ].freeze,

  #GLXContext glXCreateNewContext (Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)
  glXCreateNewContext: [ :pointer, :pointer, :pointer, :int, :pointer, :boo ].freeze,

  #GLXPbuffer glXCreatePbuffer (Display *dpy, GLXFBConfig config, const int *attrib_list)
  glXCreatePbuffer: [ :int, :pointer, :pointer, :pointe ].freeze,

  #GLXPixmap glXCreatePixmap (Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list)
  glXCreatePixmap: [ :int, :pointer, :pointer, :int, :pointe ].freeze,

  #GLXWindow glXCreateWindow (Display *dpy, GLXFBConfig config, Window win, const int *attrib_list)
  glXCreateWindow: [ :int, :pointer, :pointer, :int, :pointe ].freeze,

  #void glXDestroyPbuffer (Display *dpy, GLXPbuffer pbuf)
  glXDestroyPbuffer: [ :void, :pointer, :in ].freeze,

  #void glXDestroyPixmap (Display *dpy, GLXPixmap pixmap)
  glXDestroyPixmap: [ :void, :pointer, :in ].freeze,

  #void glXDestroyWindow (Display *dpy, GLXWindow win)
  glXDestroyWindow: [ :void, :pointer, :in ].freeze,

  #GLXDrawable glXGetCurrentReadDrawable (void)
  glXGetCurrentReadDrawable: [ :int ].freeze,

  #int glXGetFBConfigAttrib (Display *dpy, GLXFBConfig config, int attribute, int *value)
  glXGetFBConfigAttrib: [ :int, :pointer, :pointer, :int, :pointe ].freeze,

  #GLXFBConfig* glXGetFBConfigs (Display *dpy, int screen, int *nelements)
  glXGetFBConfigs: [ :pointer, :pointer, :int, :pointe ].freeze,

  #void glXGetSelectedEvent (Display *dpy, GLXDrawable draw, unsigned long *event_mask)
  glXGetSelectedEvent: [ :void, :pointer, :int, :pointe ].freeze,

  #XVisualInfo* glXGetVisualFromFBConfig (Display *dpy, GLXFBConfig config)
  glXGetVisualFromFBConfig: [ :pointer, :pointer, :pointer ].freeze,

  #Bool glXMakeContextCurrent (Display *display, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
  glXMakeContextCurrent: [ :bool, :pointer, :int, :int, :pointe ].freeze,

  #int glXQueryContext (Display *dpy, GLXContext ctx, int attribute, int *value)
  glXQueryContext: [ :int, :pointer, :pointer, :int, :pointe ].freeze,

  #void glXQueryDrawable (Display *dpy, GLXDrawable draw, int attribute, unsigned int *value)
  glXQueryDrawable: [ :void, :pointer, :int, :int, :pointe ].freeze,

  #void glXSelectEvent (Display *dpy, GLXDrawable draw, unsigned long event_mask)
  glXSelectEvent: [ :void, :pointer, :int, :uin ].freeze
}.freeze