Module: GL_KHR_debug
- Defined in:
- lib/opengl-definitions/extensions/GL_KHR_debug.rb
Defined Under Namespace
Modules: Constants
Constant Summary collapse
- Callbacks =
{ GLDEBUGPROC: [ :void, :GLenum, :GLenum, :GLuint, :GLenum, :GLsizei, :string, :pointer ].freeze, GLDEBUGPROCKHR: [ :void, :GLenum, :GLenum, :GLuint, :GLenum, :GLsizei, :string, :pointer ].freeze, }.freeze
- Functions =
{ def glDebugMessageControl(source, type, severity, count, ids, enabled) end => [ :void, :GLenum, :GLenum, :GLenum, :GLsizei, :pointer, :GLboolean ].freeze, def glDebugMessageInsert(source, type, id, severity, length, buf) end => [ :void, :GLenum, :GLenum, :GLuint, :GLenum, :GLsizei, :string ].freeze, def glDebugMessageCallback(callback, userParam) end => [ :void, :GLDEBUGPROC, :pointer ].freeze, def glGetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, ) end => [ :GLuint, :GLuint, :GLsizei, :pointer, :pointer, :pointer, :pointer, :pointer, :string ].freeze, def glPushDebugGroup(source, id, length, ) end => [ :void, :GLenum, :GLuint, :GLsizei, :string ].freeze, def glPopDebugGroup() end => [ :void ].freeze, def glObjectLabel(identifier, name, length, label) end => [ :void, :GLenum, :GLuint, :GLsizei, :string ].freeze, def glGetObjectLabel(identifier, name, bufSize, length, label) end => [ :void, :GLenum, :GLuint, :GLsizei, :pointer, :string ].freeze, def glObjectPtrLabel(ptr, length, label) end => [ :void, :pointer, :GLsizei, :string ].freeze, def glGetObjectPtrLabel(ptr, bufSize, length, label) end => [ :void, :pointer, :GLsizei, :pointer, :string ].freeze, def glGetPointerv(pname, params) end => [ :void, :GLenum, :pointer ].freeze, def glDebugMessageControlKHR(source, type, severity, count, ids, enabled) end => [ :void, :GLenum, :GLenum, :GLenum, :GLsizei, :pointer, :GLboolean ].freeze, def glDebugMessageInsertKHR(source, type, id, severity, length, buf) end => [ :void, :GLenum, :GLenum, :GLuint, :GLenum, :GLsizei, :string ].freeze, def glDebugMessageCallbackKHR(callback, userParam) end => [ :void, :GLDEBUGPROCKHR, :pointer ].freeze, def glGetDebugMessageLogKHR(count, bufSize, sources, types, ids, severities, lengths, ) end => [ :GLuint, :GLuint, :GLsizei, :pointer, :pointer, :pointer, :pointer, :pointer, :string ].freeze, def glPushDebugGroupKHR(source, id, length, ) end => [ :void, :GLenum, :GLuint, :GLsizei, :string ].freeze, def glPopDebugGroupKHR() end => [ :void ].freeze, def glObjectLabelKHR(identifier, name, length, label) end => [ :void, :GLenum, :GLuint, :GLsizei, :string ].freeze, def glGetObjectLabelKHR(identifier, name, bufSize, length, label) end => [ :void, :GLenum, :GLuint, :GLsizei, :pointer, :string ].freeze, def glObjectPtrLabelKHR(ptr, length, label) end => [ :void, :pointer, :GLsizei, :string ].freeze, def glGetObjectPtrLabelKHR(ptr, bufSize, length, label) end => [ :void, :pointer, :GLsizei, :pointer, :string ].freeze, def glGetPointervKHR(pname, params) end => [ :void, :GLenum, :pointer ].freeze, }.freeze