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