Module: GL_APPLE_sync::Functions

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

Constant Summary collapse

Parameters =
{
  glFenceSyncAPPLE:      [ :GLsync, :GLenum, :GLbitfield ].freeze,
  glIsSyncAPPLE:         [ :GLboolean, :GLsync ].freeze,
  glDeleteSyncAPPLE:     [ :void, :GLsync ].freeze,
  glClientWaitSyncAPPLE: [ :GLenum, :GLsync, :GLbitfield, :GLuint64 ].freeze,
  glWaitSyncAPPLE:       [ :void, :GLsync, :GLbitfield, :GLuint64 ].freeze,
  glGetInteger64vAPPLE:  [ :void, :GLenum, :pointer ].freeze,
  glGetSyncivAPPLE:      [ :void, :GLsync, :GLenum, :GLsizei, :pointer, :pointer ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#glClientWaitSyncAPPLE(sync, flags, timeout) ⇒ Object



25
# File 'lib/opengl-definitions/extensions/GL_APPLE_sync.rb', line 25

def glClientWaitSyncAPPLE(sync, flags, timeout) end

#glDeleteSyncAPPLE(sync) ⇒ Object



24
# File 'lib/opengl-definitions/extensions/GL_APPLE_sync.rb', line 24

def glDeleteSyncAPPLE(sync) end

#glFenceSyncAPPLE(condition, flags) ⇒ Object



22
# File 'lib/opengl-definitions/extensions/GL_APPLE_sync.rb', line 22

def glFenceSyncAPPLE(condition, flags) end

#glGetInteger64vAPPLE(pname, params) ⇒ Object



27
# File 'lib/opengl-definitions/extensions/GL_APPLE_sync.rb', line 27

def glGetInteger64vAPPLE(pname, params) end

#glGetSyncivAPPLE(sync, pname, bufSize, length, values) ⇒ Object



28
# File 'lib/opengl-definitions/extensions/GL_APPLE_sync.rb', line 28

def glGetSyncivAPPLE(sync, pname, bufSize, length, values) end

#glIsSyncAPPLE(sync) ⇒ Object



23
# File 'lib/opengl-definitions/extensions/GL_APPLE_sync.rb', line 23

def glIsSyncAPPLE(sync) end

#glWaitSyncAPPLE(sync, flags, timeout) ⇒ Object



26
# File 'lib/opengl-definitions/extensions/GL_APPLE_sync.rb', line 26

def glWaitSyncAPPLE(sync, flags, timeout) end