moGL
travis-test-3
Modern OpenGL wrapper, thin C++14 header-only layer on top of the OpenGL 4.5+ core spec
|
#include <query.hpp>
Public Member Functions | |
Query (GLenum type) | |
~Query () | |
Query (const Query &other) | |
Query & | operator= (const Query &other) |
Query (Query &&other) | |
void | begin () |
void | end () |
template<class T > | |
void | get (GLenum property, T *value) |
template<class T > | |
T | get (GLenum property) |
GLenum | getType () const |
bool | isHandleValid () const override final |
template<> | |
void | get (GLenum property, GLint *rslt) |
template<> | |
void | get (GLenum property, GLuint *rslt) |
template<> | |
void | get (GLenum property, GLint64 *rslt) |
template<> | |
void | get (GLenum property, GLuint64 *rslt) |
template<> | |
GLint | get (GLenum property) |
template<> | |
GLuint | get (GLenum property) |
template<> | |
GLint64 | get (GLenum property) |
template<> | |
GLuint64 | get (GLenum property) |
mogl::Query::Query | ( | GLenum | type | ) | [inline] |
mogl::Query::~Query | ( | ) | [inline] |
mogl::Query::Query | ( | const Query & | other | ) |
mogl::Query::Query | ( | Query && | other | ) |
void mogl::Query::begin | ( | ) | [inline] |
void mogl::Query::end | ( | ) | [inline] |
void mogl::Query::get | ( | GLenum | property, |
T * | value | ||
) |
T mogl::Query::get | ( | GLenum | property | ) |
void mogl::Query::get | ( | GLenum | property, |
GLint * | rslt | ||
) | [inline] |
void mogl::Query::get | ( | GLenum | property, |
GLuint * | rslt | ||
) | [inline] |
void mogl::Query::get | ( | GLenum | property, |
GLint64 * | rslt | ||
) | [inline] |
void mogl::Query::get | ( | GLenum | property, |
GLuint64 * | rslt | ||
) | [inline] |
GLint mogl::Query::get | ( | GLenum | property | ) | [inline] |
GLuint mogl::Query::get | ( | GLenum | property | ) | [inline] |
GLint64 mogl::Query::get | ( | GLenum | property | ) | [inline] |
GLuint64 mogl::Query::get | ( | GLenum | property | ) | [inline] |
GLenum mogl::Query::getType | ( | ) | const [inline] |
bool mogl::Query::isHandleValid | ( | ) | const [inline, override, virtual] |
Implements mogl::Handle< GLuint >.