moGL  travis-test-3
Modern OpenGL wrapper, thin C++14 header-only layer on top of the OpenGL 4.5+ core spec
mogl::Texture Member List
This is the complete list of members for mogl::Texture, including all inherited members.
_handlemogl::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() constmogl::Handle< GLuint >
getImage(GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)mogl::Texture [inline]
getLabel() constmogl::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) noexceptmogl::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 finalmogl::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]
 All Classes Namespaces Files Functions Variables Defines