#include <globjects/include/globjects/DebugMessage.h>
|
static void | hintImplementation (Implementation impl) |
|
static void | enable (bool synchronous=true) |
|
static void | disable () |
|
static bool | isEnabled () |
|
static void | setCallback (Callback callback) |
|
static void | setSynchronous (bool synchronous) |
|
static bool | isSynchronous () |
|
static void | insertMessage (gl::GLenum source, gl::GLenum type, gl::GLuint id, gl::GLenum severity, gl::GLsizei length, const char *message) |
|
static void | insertMessage (gl::GLenum source, gl::GLenum type, gl::GLuint id, gl::GLenum severity, const std::string &message) |
|
static void | insertMessage (const DebugMessage &message) |
|
static void | enableMessage (gl::GLenum source, gl::GLenum type, gl::GLenum severity, gl::GLuint id) |
|
static void | enableMessages (gl::GLenum source, gl::GLenum type, gl::GLenum severity, gl::GLsizei count, const gl::GLuint *ids) |
|
static void | enableMessages (gl::GLenum source, gl::GLenum type, gl::GLenum severity, const std::vector< gl::GLuint > &ids) |
|
static void | disableMessage (gl::GLenum source, gl::GLenum type, gl::GLenum severity, gl::GLuint id) |
|
static void | disableMessages (gl::GLenum source, gl::GLenum type, gl::GLenum severity, gl::GLsizei count, const gl::GLuint *ids) |
|
static void | disableMessages (gl::GLenum source, gl::GLenum type, gl::GLenum severity, const std::vector< gl::GLuint > &ids) |
|
static void | controlMessages (gl::GLenum source, gl::GLenum type, gl::GLenum severity, gl::GLsizei count, const gl::GLuint *ids, gl::GLboolean enabled) |
|
static bool | isFallbackImplementation () |
|
◆ Callback
◆ Implementation
Enumerator |
---|
Legacy | |
DebugKHR | |
◆ DebugMessage()
globjects::DebugMessage::DebugMessage |
( |
gl::GLenum | source, |
|
|
gl::GLenum | type, |
|
|
gl::GLuint | id, |
|
|
gl::GLenum | severity, |
|
|
const std::string & | message ) |
◆ hintImplementation()
static void globjects::DebugMessage::hintImplementation |
( |
Implementation | impl | ) |
|
|
static |
◆ source()
gl::GLenum globjects::DebugMessage::source |
( |
| ) |
const |
◆ type()
gl::GLenum globjects::DebugMessage::type |
( |
| ) |
const |
◆ id()
gl::GLuint globjects::DebugMessage::id |
( |
| ) |
const |
◆ severity()
gl::GLenum globjects::DebugMessage::severity |
( |
| ) |
const |
◆ message()
const std::string & globjects::DebugMessage::message |
( |
| ) |
const |
◆ toString()
virtual std::string globjects::DebugMessage::toString |
( |
| ) |
const |
|
virtual |
◆ severityString()
std::string globjects::DebugMessage::severityString |
( |
| ) |
const |
|
protected |
◆ sourceString()
std::string globjects::DebugMessage::sourceString |
( |
| ) |
const |
|
protected |
◆ typeString()
std::string globjects::DebugMessage::typeString |
( |
| ) |
const |
|
protected |
◆ enable()
static void globjects::DebugMessage::enable |
( |
bool | synchronous = true | ) |
|
|
static |
◆ disable()
static void globjects::DebugMessage::disable |
( |
| ) |
|
|
static |
◆ isEnabled()
static bool globjects::DebugMessage::isEnabled |
( |
| ) |
|
|
static |
◆ setCallback()
static void globjects::DebugMessage::setCallback |
( |
Callback | callback | ) |
|
|
static |
◆ setSynchronous()
static void globjects::DebugMessage::setSynchronous |
( |
bool | synchronous | ) |
|
|
static |
◆ isSynchronous()
static bool globjects::DebugMessage::isSynchronous |
( |
| ) |
|
|
static |
◆ insertMessage() [1/3]
static void globjects::DebugMessage::insertMessage |
( |
gl::GLenum | source, |
|
|
gl::GLenum | type, |
|
|
gl::GLuint | id, |
|
|
gl::GLenum | severity, |
|
|
gl::GLsizei | length, |
|
|
const char * | message ) |
|
static |
◆ insertMessage() [2/3]
static void globjects::DebugMessage::insertMessage |
( |
gl::GLenum | source, |
|
|
gl::GLenum | type, |
|
|
gl::GLuint | id, |
|
|
gl::GLenum | severity, |
|
|
const std::string & | message ) |
|
static |
◆ insertMessage() [3/3]
static void globjects::DebugMessage::insertMessage |
( |
const DebugMessage & | message | ) |
|
|
static |
◆ enableMessage()
static void globjects::DebugMessage::enableMessage |
( |
gl::GLenum | source, |
|
|
gl::GLenum | type, |
|
|
gl::GLenum | severity, |
|
|
gl::GLuint | id ) |
|
static |
◆ enableMessages() [1/2]
static void globjects::DebugMessage::enableMessages |
( |
gl::GLenum | source, |
|
|
gl::GLenum | type, |
|
|
gl::GLenum | severity, |
|
|
gl::GLsizei | count, |
|
|
const gl::GLuint * | ids ) |
|
static |
◆ enableMessages() [2/2]
static void globjects::DebugMessage::enableMessages |
( |
gl::GLenum | source, |
|
|
gl::GLenum | type, |
|
|
gl::GLenum | severity, |
|
|
const std::vector< gl::GLuint > & | ids ) |
|
static |
◆ disableMessage()
static void globjects::DebugMessage::disableMessage |
( |
gl::GLenum | source, |
|
|
gl::GLenum | type, |
|
|
gl::GLenum | severity, |
|
|
gl::GLuint | id ) |
|
static |
◆ disableMessages() [1/2]
static void globjects::DebugMessage::disableMessages |
( |
gl::GLenum | source, |
|
|
gl::GLenum | type, |
|
|
gl::GLenum | severity, |
|
|
gl::GLsizei | count, |
|
|
const gl::GLuint * | ids ) |
|
static |
◆ disableMessages() [2/2]
static void globjects::DebugMessage::disableMessages |
( |
gl::GLenum | source, |
|
|
gl::GLenum | type, |
|
|
gl::GLenum | severity, |
|
|
const std::vector< gl::GLuint > & | ids ) |
|
static |
◆ controlMessages()
static void globjects::DebugMessage::controlMessages |
( |
gl::GLenum | source, |
|
|
gl::GLenum | type, |
|
|
gl::GLenum | severity, |
|
|
gl::GLsizei | count, |
|
|
const gl::GLuint * | ids, |
|
|
gl::GLboolean | enabled ) |
|
static |
◆ isFallbackImplementation()
static bool globjects::DebugMessage::isFallbackImplementation |
( |
| ) |
|
|
static |
◆ m_source
gl::GLenum globjects::DebugMessage::m_source |
|
protected |
◆ m_type
gl::GLenum globjects::DebugMessage::m_type |
|
protected |
◆ m_id
gl::GLuint globjects::DebugMessage::m_id |
|
protected |
◆ m_severity
gl::GLenum globjects::DebugMessage::m_severity |
|
protected |
◆ m_message
std::string globjects::DebugMessage::m_message |
|
protected |
The documentation for this class was generated from the following file: