moGL
travis-test-3
Modern OpenGL wrapper, thin C++14 header-only layer on top of the OpenGL 4.5+ core spec
|
Namespaces | |
namespace | Debug |
namespace | Sync |
Classes | |
class | MoGLException |
class | ShaderException |
class | ArrayBuffer |
class | AtomicCounterBuffer |
class | Buffer |
class | ElementArrayBuffer |
class | ShaderStorageBuffer |
class | TransformFeedbackBuffer |
class | UniformBuffer |
class | Fence |
class | FrameBuffer |
class | Handle |
class | Query |
class | RenderBuffer |
class | Sampler |
class | ProgramPipeline |
class | Shader |
class | ShaderProgram |
class | Texture |
class | TransformFeedback |
class | VertexArray |
Functions | |
void | enable (GLenum flag) |
void | disable (GLenum flag) |
bool | isEnabled (GLenum flag) |
void | setActiveTexture (GLenum unit) |
void | setViewport (GLint x, GLint y, GLsizei width, GLsizei height) |
void | setCullFace (GLenum mode) |
template<class T > | |
void | setPixelStore (GLenum property, T value) |
template<class T > | |
void | get (GLenum property, T *value) |
template<class T > | |
T | get (GLenum property) |
template<class T > | |
void | get (GLenum property, GLuint index, T *value) |
template<class T > | |
T | get (GLenum property, GLuint index) |
template<> | |
void | setPixelStore< GLint > (GLenum property, GLint value) |
template<> | |
void | setPixelStore< GLfloat > (GLenum property, GLfloat value) |
template<> | |
void | get< GLboolean > (GLenum property, GLboolean *value) |
template<> | |
void | get< GLfloat > (GLenum property, GLfloat *value) |
template<> | |
void | get< GLdouble > (GLenum property, GLdouble *value) |
template<> | |
void | get< GLint > (GLenum property, GLint *value) |
template<> | |
void | get< GLint64 > (GLenum property, GLint64 *value) |
template<> | |
GLboolean | get< GLboolean > (GLenum property) |
template<> | |
GLfloat | get< GLfloat > (GLenum property) |
template<> | |
GLdouble | get< GLdouble > (GLenum property) |
template<> | |
GLint | get< GLint > (GLenum property) |
template<> | |
GLint64 | get< GLint64 > (GLenum property) |
template<> | |
void | get< GLboolean > (GLenum property, GLuint index, GLboolean *value) |
template<> | |
void | get< GLfloat > (GLenum property, GLuint index, GLfloat *value) |
template<> | |
void | get< GLdouble > (GLenum property, GLuint index, GLdouble *value) |
template<> | |
void | get< GLint > (GLenum property, GLuint index, GLint *value) |
template<> | |
void | get< GLint64 > (GLenum property, GLuint index, GLint64 *value) |
template<> | |
GLboolean | get< GLboolean > (GLenum property, GLuint index) |
template<> | |
GLfloat | get< GLfloat > (GLenum property, GLuint index) |
template<> | |
GLdouble | get< GLdouble > (GLenum property, GLuint index) |
template<> | |
GLint | get< GLint > (GLenum property, GLuint index) |
template<> | |
GLint64 | get< GLint64 > (GLenum property, GLuint index) |
void mogl::disable | ( | GLenum | flag | ) | [inline] |
void mogl::enable | ( | GLenum | flag | ) | [inline] |
void mogl::get | ( | GLenum | property, |
T * | value | ||
) |
T mogl::get | ( | GLenum | property | ) |
void mogl::get | ( | GLenum | property, |
GLuint | index, | ||
T * | value | ||
) |
T mogl::get | ( | GLenum | property, |
GLuint | index | ||
) |
void mogl::get< GLboolean > | ( | GLenum | property, |
GLboolean * | value | ||
) | [inline] |
GLboolean mogl::get< GLboolean > | ( | GLenum | property | ) | [inline] |
void mogl::get< GLboolean > | ( | GLenum | property, |
GLuint | index, | ||
GLboolean * | value | ||
) | [inline] |
GLboolean mogl::get< GLboolean > | ( | GLenum | property, |
GLuint | index | ||
) | [inline] |
void mogl::get< GLdouble > | ( | GLenum | property, |
GLdouble * | value | ||
) | [inline] |
GLdouble mogl::get< GLdouble > | ( | GLenum | property | ) | [inline] |
void mogl::get< GLdouble > | ( | GLenum | property, |
GLuint | index, | ||
GLdouble * | value | ||
) | [inline] |
GLdouble mogl::get< GLdouble > | ( | GLenum | property, |
GLuint | index | ||
) | [inline] |
void mogl::get< GLfloat > | ( | GLenum | property, |
GLfloat * | value | ||
) | [inline] |
GLfloat mogl::get< GLfloat > | ( | GLenum | property | ) | [inline] |
void mogl::get< GLfloat > | ( | GLenum | property, |
GLuint | index, | ||
GLfloat * | value | ||
) | [inline] |
GLfloat mogl::get< GLfloat > | ( | GLenum | property, |
GLuint | index | ||
) | [inline] |
void mogl::get< GLint > | ( | GLenum | property, |
GLint * | value | ||
) | [inline] |
GLint mogl::get< GLint > | ( | GLenum | property | ) | [inline] |
void mogl::get< GLint > | ( | GLenum | property, |
GLuint | index, | ||
GLint * | value | ||
) | [inline] |
GLint mogl::get< GLint > | ( | GLenum | property, |
GLuint | index | ||
) | [inline] |
void mogl::get< GLint64 > | ( | GLenum | property, |
GLint64 * | value | ||
) | [inline] |
GLint64 mogl::get< GLint64 > | ( | GLenum | property | ) | [inline] |
void mogl::get< GLint64 > | ( | GLenum | property, |
GLuint | index, | ||
GLint64 * | value | ||
) | [inline] |
GLint64 mogl::get< GLint64 > | ( | GLenum | property, |
GLuint | index | ||
) | [inline] |
bool mogl::isEnabled | ( | GLenum | flag | ) | [inline] |
void mogl::setActiveTexture | ( | GLenum | unit | ) | [inline] |
void mogl::setCullFace | ( | GLenum | mode | ) | [inline] |
void mogl::setPixelStore | ( | GLenum | property, |
T | value | ||
) |
void mogl::setPixelStore< GLfloat > | ( | GLenum | property, |
GLfloat | value | ||
) | [inline] |
void mogl::setPixelStore< GLint > | ( | GLenum | property, |
GLint | value | ||
) | [inline] |
void mogl::setViewport | ( | GLint | x, |
GLint | y, | ||
GLsizei | width, | ||
GLsizei | height | ||
) | [inline] |