moGL
travis-test-3
Modern OpenGL wrapper, thin C++14 header-only layer on top of the OpenGL 4.5+ core spec
|
_handle | mogl::Handle< GLuint > | [protected] |
bind(GLuint unit) | mogl::Texture | [inline] |
copySubImage1D(GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) | mogl::Texture | [inline] |
copySubImage2D(GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) | mogl::Texture | [inline] |
copySubImage3D(GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) | mogl::Texture | [inline] |
generateMipmap() | mogl::Texture | [inline] |
get(GLenum property, T *value) | mogl::Texture | |
get(GLenum property) | mogl::Texture | |
get(GLint level, GLenum property, T *value) | mogl::Texture | |
get(GLint level, GLenum property) | mogl::Texture | |
get(GLenum property, GLint *value) | mogl::Texture | [inline] |
get(GLenum property, GLfloat *value) | mogl::Texture | [inline] |
get(GLenum property) | mogl::Texture | [inline] |
get(GLenum property) | mogl::Texture | [inline] |
get(GLint level, GLenum property, GLint *value) | mogl::Texture | [inline] |
get(GLint level, GLenum property, GLfloat *value) | mogl::Texture | [inline] |
get(GLint level, GLenum property) | mogl::Texture | [inline] |
get(GLint level, GLenum property) | mogl::Texture | [inline] |
getCompressedImage(GLint level, GLsizei bufSize, void *pixels) | mogl::Texture | [inline] |
getHandle() const | mogl::Handle< GLuint > | |
getImage(GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels) | mogl::Texture | [inline] |
getLabel() const | mogl::Handle< GLuint > | |
getTarget() const | mogl::Texture | [inline] |
Handle(GLenum identifier=GL_NONE) | mogl::Handle< GLuint > | |
Handle(const Handle &other) | mogl::Handle< GLuint > | |
Handle(Handle &&other) noexcept | mogl::Handle< GLuint > | |
invalidate(GLint level=0) | mogl::Texture | [inline] |
invalidateSubImage(GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth) | mogl::Texture | [inline] |
isHandleValid() const override final | mogl::Texture | [inline, virtual] |
operator=(const Texture &other) | mogl::Texture | |
Handle< GLuint >::operator=(const Handle &other) | mogl::Handle< GLuint > | |
set(GLenum property, T value) | mogl::Texture | |
set(GLenum property, GLint value) | mogl::Texture | [inline] |
set(GLenum property, GLenum value) | mogl::Texture | [inline] |
set(GLenum property, GLfloat value) | mogl::Texture | [inline] |
set(GLenum property, GLint *value) | mogl::Texture | [inline] |
set(GLenum property, GLfloat *value) | mogl::Texture | [inline] |
set(GLenum property, const GLint *value) | mogl::Texture | [inline] |
set(GLenum property, const GLfloat *value) | mogl::Texture | [inline] |
setBuffer(GLenum internalformat, GLuint buffer) | mogl::Texture | [inline] |
setBufferRange(GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) | mogl::Texture | [inline] |
setCompressedSubImage1D(GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data) | mogl::Texture | [inline] |
setCompressedSubImage2D(GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data) | mogl::Texture | [inline] |
setCompressedSubImage3D(GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data) | mogl::Texture | [inline] |
setLabel(const std::string &name) | mogl::Handle< GLuint > | |
setStorage1D(GLsizei levels, GLenum internalformat, GLsizei width) | mogl::Texture | [inline] |
setStorage2D(GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | mogl::Texture | [inline] |
setStorage2DMultisample(GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) | mogl::Texture | [inline] |
setStorage3D(GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | mogl::Texture | [inline] |
setStorage3DMultisample(GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) | mogl::Texture | [inline] |
setSubImage1D(GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels) | mogl::Texture | [inline] |
setSubImage2D(GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) | mogl::Texture | [inline] |
setSubImage3D(GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) | mogl::Texture | [inline] |
Texture(GLenum target) | mogl::Texture | [inline] |
Texture(const Texture &other) | mogl::Texture | |
Texture(Texture &&other) | mogl::Texture | |
~Handle() | mogl::Handle< GLuint > | [virtual] |
~Texture() | mogl::Texture | [inline] |