Module: GL_ARB_debug_output::Functions

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

Constant Summary collapse

Parameters =
{
  glDebugMessageControlARB:  [ :void, :GLenum, :GLenum, :GLenum, :GLsizei, :pointer, :GLboolean ].freeze,
  glDebugMessageInsertARB:   [ :void, :GLenum, :GLenum, :GLuint, :GLenum, :GLsizei, :pointer ].freeze,
  glDebugMessageCallbackARB: [ :void, :GLDEBUGPROCARB, :pointer ].freeze,
  glGetDebugMessageLogARB:   [ :GLuint, :GLuint, :GLsizei, :pointer, :pointer, :pointer, :pointer, :pointer, :pointer ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#glDebugMessageCallbackARB(callback, userParam) ⇒ Object



34
# File 'lib/opengl-definitions/extensions/GL_ARB_debug_output.rb', line 34

def glDebugMessageCallbackARB(callback, userParam) end

#glDebugMessageControlARB(source, type, severity, count, ids, enabled) ⇒ Object



32
# File 'lib/opengl-definitions/extensions/GL_ARB_debug_output.rb', line 32

def glDebugMessageControlARB(source, type, severity, count, ids, enabled) end

#glDebugMessageInsertARB(source, type, id, severity, length, buf) ⇒ Object



33
# File 'lib/opengl-definitions/extensions/GL_ARB_debug_output.rb', line 33

def glDebugMessageInsertARB(source, type, id, severity, length, buf) end

#glGetDebugMessageLogARB(count, bufSize, sources, types, ids, severities, lengths, messageLog) ⇒ Object



35
# File 'lib/opengl-definitions/extensions/GL_ARB_debug_output.rb', line 35

def glGetDebugMessageLogARB(count, bufSize, sources, types, ids, severities, lengths, messageLog) end