#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: