Module: GLX_OML_sync_control::Functions

Defined in:
lib/opengl-definitions/extensions/GLX_OML_sync_control.rb

Constant Summary collapse

Parameters =
{
  glXGetSyncValuesOML:  [ :Bool, :pointer, :GLXDrawable, :pointer, :pointer, :pointer ].freeze,
  glXGetMscRateOML:     [ :Bool, :pointer, :GLXDrawable, :pointer, :pointer ].freeze,
  glXSwapBuffersMscOML: [ :int64_t, :pointer, :GLXDrawable, :int64_t, :int64_t, :int64_t ].freeze,
  glXWaitForMscOML:     [ :Bool, :pointer, :GLXDrawable, :int64_t, :int64_t, :int64_t, :pointer, :pointer, :pointer ].freeze,
  glXWaitForSbcOML:     [ :Bool, :pointer, :GLXDrawable, :int64_t, :pointer, :pointer, :pointer ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#glXGetMscRateOML(dpy, drawable, numerator, denominator) ⇒ Object



4
# File 'lib/opengl-definitions/extensions/GLX_OML_sync_control.rb', line 4

def glXGetMscRateOML(dpy, drawable, numerator, denominator) end

#glXGetSyncValuesOML(dpy, drawable, ust, msc, sbc) ⇒ Object



3
# File 'lib/opengl-definitions/extensions/GLX_OML_sync_control.rb', line 3

def glXGetSyncValuesOML(dpy, drawable, ust, msc, sbc) end

#glXSwapBuffersMscOML(dpy, drawable, target_msc, divisor, remainder) ⇒ Object



5
# File 'lib/opengl-definitions/extensions/GLX_OML_sync_control.rb', line 5

def glXSwapBuffersMscOML(dpy, drawable, target_msc, divisor, remainder) end

#glXWaitForMscOML(dpy, drawable, target_msc, divisor, remainder, ust, msc, sbc) ⇒ Object



6
# File 'lib/opengl-definitions/extensions/GLX_OML_sync_control.rb', line 6

def glXWaitForMscOML(dpy, drawable, target_msc, divisor, remainder, ust, msc, sbc) end

#glXWaitForSbcOML(dpy, drawable, target_sbc, ust, msc, sbc) ⇒ Object



7
# File 'lib/opengl-definitions/extensions/GLX_OML_sync_control.rb', line 7

def glXWaitForSbcOML(dpy, drawable, target_sbc, ust, msc, sbc) end