Module: GLX_VERSION_1_3::Functions

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

Constant Summary collapse

Parameters =
{
  #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

Instance Method Summary collapse

Instance Method Details

#glXChooseFBConfig(dpy, screen, attrib_list, nelements) ⇒ Object



62
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 62

def glXChooseFBConfig(dpy, screen, attrib_list, nelements) end

#glXCreateNewContext(dpy, config, render_type, share_list, direct) ⇒ Object



63
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 63

def glXCreateNewContext(dpy, config, render_type, share_list, direct) end

#glXCreatePbuffer(dpy, config, attrib_list) ⇒ Object



64
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 64

def glXCreatePbuffer(dpy, config, attrib_list) end

#glXCreatePixmap(dpy, config, pixmap, attrib_list) ⇒ Object



65
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 65

def glXCreatePixmap(dpy, config, pixmap, attrib_list) end

#glXCreateWindow(dpy, config, win, attrib_list) ⇒ Object



66
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 66

def glXCreateWindow(dpy, config, win, attrib_list) end

#glXDestroyPbuffer(dpy, pbuf) ⇒ Object



67
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 67

def glXDestroyPbuffer(dpy, pbuf) end

#glXDestroyPixmap(dpy, pixmap) ⇒ Object



68
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 68

def glXDestroyPixmap(dpy, pixmap) end

#glXDestroyWindow(dpy, win) ⇒ Object



69
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 69

def glXDestroyWindow(dpy, win) end

#glXGetCurrentReadDrawableObject



70
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 70

def glXGetCurrentReadDrawable() end

#glXGetFBConfigAttrib(dpy, config, attribute, value) ⇒ Object



71
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 71

def glXGetFBConfigAttrib(dpy, config, attribute, value) end

#glXGetFBConfigs(dpy, screen, nelements) ⇒ Object



72
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 72

def glXGetFBConfigs(dpy, screen, nelements) end

#glXGetSelectedEvent(dpy, draw, event_mask) ⇒ Object



73
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 73

def glXGetSelectedEvent(dpy, draw, event_mask) end

#glXGetVisualFromFBConfig(dpy, config) ⇒ Object



74
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 74

def glXGetVisualFromFBConfig(dpy, config) end

#glXMakeContextCurrent(dpy, draw, read, ctx) ⇒ Object



75
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 75

def glXMakeContextCurrent(dpy, draw, read, ctx) end

#glXQueryContext(dpy, ctx, attribute, value) ⇒ Object



76
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 76

def glXQueryContext(dpy, ctx, attribute, value) end

#glXQueryDrawable(dpy, draw, attribute, value) ⇒ Object



77
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 77

def glXQueryDrawable(dpy, draw, attribute, value) end

#glXSelectEvent(dpy, draw, event_mask) ⇒ Object



78
# File 'lib/opengl-definitions/versions/GLX_VERSION_1_3.rb', line 78

def glXSelectEvent(dpy, draw, event_mask) end