#include <globjects/include/globjects/DebugMessage.h>
|
static void | hintImplementation (Implementation impl) |
|
static void | enable (bool synchronous=true) |
|
static void | disable () |
|
static void | setCallback (Callback callback) |
|
static void | setSynchronous (bool synchronous) |
|
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 |
---|
DebugKHR | |
Legacy | |
◆ 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 |
◆ setCallback()
static void globjects::DebugMessage::setCallback |
( |
Callback |
callback | ) |
|
|
static |
◆ setSynchronous()
static void globjects::DebugMessage::setSynchronous |
( |
bool |
synchronous | ) |
|
|
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: