globjects  2.0.0.690708773bba
Strict OpenGL objects wrapper.
globjects::Texture Member List

This is the complete list of members for globjects::Texture, including all inherited members.

accept(ObjectVisitor &visitor) overrideglobjects::Texturevirtual
bind() const globjects::Texture
bindActive(gl::GLenum texture) const globjects::Texture
bindActive(unsigned int index) const globjects::Texture
bindImageTexture(gl::GLuint unit, gl::GLint level, gl::GLboolean layered, gl::GLint layer, gl::GLenum access, gl::GLenum format) const globjects::Texture
BindlessImplementation enum nameglobjects::Texture
clearImage(gl::GLint level, gl::GLenum format, gl::GLenum type, const void *data)globjects::Texture
clearImage(gl::GLint level, gl::GLenum format, gl::GLenum type, const glm::vec4 &value)globjects::Texture
clearImage(gl::GLint level, gl::GLenum format, gl::GLenum type, const glm::ivec4 &value)globjects::Texture
clearImage(gl::GLint level, gl::GLenum format, gl::GLenum type, const glm::uvec4 &value)globjects::Texture
clearSubImage(gl::GLint level, gl::GLint xOffset, gl::GLint yOffset, gl::GLint zOffset, gl::GLsizei width, gl::GLsizei height, gl::GLsizei depth, gl::GLenum format, gl::GLenum type, const void *data)globjects::Texture
clearSubImage(gl::GLint level, const glm::ivec3 &offset, const glm::ivec3 &size, gl::GLenum format, gl::GLenum type, const void *data)globjects::Texture
clearSubImage(gl::GLint level, const glm::ivec3 &offset, const glm::ivec3 &size, gl::GLenum format, gl::GLenum type, const glm::vec4 &value)globjects::Texture
clearSubImage(gl::GLint level, const glm::ivec3 &offset, const glm::ivec3 &size, gl::GLenum format, gl::GLenum type, const glm::ivec4 &value)globjects::Texture
clearSubImage(gl::GLint level, const glm::ivec3 &offset, const glm::ivec3 &size, gl::GLenum format, gl::GLenum type, const glm::uvec4 &value)globjects::Texture
compressedImage1D(gl::GLint level, gl::GLenum internalFormat, gl::GLsizei width, gl::GLint border, gl::GLsizei imageSize, const gl::GLvoid *data)globjects::Texture
compressedImage2D(gl::GLint level, gl::GLenum internalFormat, gl::GLsizei width, gl::GLsizei height, gl::GLint border, gl::GLsizei imageSize, const gl::GLvoid *data)globjects::Texture
compressedImage2D(gl::GLint level, gl::GLenum internalFormat, const glm::ivec2 &size, gl::GLint border, gl::GLsizei imageSize, const gl::GLvoid *data)globjects::Texture
compressedImage3D(gl::GLint level, gl::GLenum internalFormat, gl::GLsizei width, gl::GLsizei height, gl::GLsizei depth, gl::GLint border, gl::GLsizei imageSize, const gl::GLvoid *data)globjects::Texture
compressedImage3D(gl::GLint level, gl::GLenum internalFormat, const glm::ivec3 &size, gl::GLint border, gl::GLsizei imageSize, const gl::GLvoid *data)globjects::Texture
create(Args &&...args)globjects::Instantiator< Texture >static
createDefault()globjects::Texturestatic
createDefault(gl::GLenum target)globjects::Texturestatic
cubeMapImage(gl::GLint level, gl::GLenum internalFormat, gl::GLsizei width, gl::GLsizei height, gl::GLint border, gl::GLenum format, gl::GLenum type, const gl::GLvoid *data)globjects::Texture
cubeMapImage(gl::GLint level, gl::GLenum internalFormat, const glm::ivec2 &size, gl::GLint border, gl::GLenum format, gl::GLenum type, const gl::GLvoid *data)globjects::Texture
detach()globjects::Object
fromId(gl::GLuint id, gl::GLenum target)globjects::Texturestatic
Instantiator< Texture >::fromId(gl::GLuint id, Args &&...args)globjects::Instantiator< Texture >static
generateMipmap()globjects::Texture
getCompressedImage(gl::GLint lod, gl::GLvoid *image) const globjects::Texture
getCompressedImage(gl::GLint lod=0) const globjects::Texture
getImage(gl::GLint level, gl::GLenum format, gl::GLenum type, gl::GLvoid *image) const globjects::Texture
getImage(gl::GLint level, gl::GLenum format, gl::GLenum type) const globjects::Texture
getLevelParameter(gl::GLint level, gl::GLenum pname) const globjects::Texture
getParameter(gl::GLenum pname) const globjects::Texture
hasName() const globjects::Object
hintBindlessImplementation(BindlessImplementation impl)globjects::Texturestatic
hintNameImplementation(NameImplementation impl)globjects::Objectstatic
hintStorageImplementation(StorageImplementation impl)globjects::Texturestatic
id() const globjects::Object
image1D(gl::GLint level, gl::GLenum internalFormat, gl::GLsizei width, gl::GLint border, gl::GLenum format, gl::GLenum type, const gl::GLvoid *data)globjects::Texture
image2D(gl::GLint level, gl::GLenum internalFormat, gl::GLsizei width, gl::GLsizei height, gl::GLint border, gl::GLenum format, gl::GLenum type, const gl::GLvoid *data)globjects::Texture
image2D(gl::GLint level, gl::GLenum internalFormat, const glm::ivec2 &size, gl::GLint border, gl::GLenum format, gl::GLenum type, const gl::GLvoid *data)globjects::Texture
image2DMultisample(gl::GLsizei samples, gl::GLenum internalFormat, gl::GLsizei width, gl::GLsizei height, gl::GLboolean fixedSamplesLocations)globjects::Texture
image2DMultisample(gl::GLsizei samples, gl::GLenum internalFormat, const glm::ivec2 &size, gl::GLboolean fixedSamplesLocations)globjects::Texture
image3D(gl::GLint level, gl::GLenum internalFormat, gl::GLsizei width, gl::GLsizei height, gl::GLsizei depth, gl::GLint border, gl::GLenum format, gl::GLenum type, const gl::GLvoid *data)globjects::Texture
image3D(gl::GLint level, gl::GLenum internalFormat, const glm::ivec3 &size, gl::GLint border, gl::GLenum format, gl::GLenum type, const gl::GLvoid *data)globjects::Texture
image3DMultisample(gl::GLsizei samples, gl::GLenum internalFormat, gl::GLsizei width, gl::GLsizei height, gl::GLsizei depth, gl::GLboolean fixedSamplesLocations)globjects::Texture
image3DMultisample(gl::GLsizei samples, gl::GLenum internalFormat, const glm::ivec3 &size, gl::GLboolean fixedSamplesLocations)globjects::Texture
invalidateImage(gl::GLint level) const globjects::Texture
invalidateSubImage(gl::GLint level, gl::GLint xoffset, gl::GLint yoffset, gl::GLint zoffset, gl::GLsizei width, gl::GLsizei height, gl::GLsizei depth)globjects::Texture
invalidateSubImage(gl::GLint level, const glm::ivec3 &offset, const glm::ivec3 size)globjects::Texture
isDefault() const globjects::Object
m_objectLabelStateglobjects::Objectmutableprotected
m_resourceglobjects::Objectprotected
m_targetglobjects::Textureprotected
name() const globjects::Object
NameImplementation enum nameglobjects::Object
Object(std::unique_ptr< IDResource > &&resource)globjects::Objectprotected
objectType() const overrideglobjects::Texturevirtual
pageCommitment(gl::GLint level, gl::GLint xOffset, gl::GLint yOffset, gl::GLint zOffset, gl::GLsizei width, gl::GLsizei height, gl::GLsizei depth, gl::GLboolean commit) const globjects::Texture
pageCommitment(gl::GLint level, const glm::ivec3 &offset, const glm::ivec3 &size, gl::GLboolean commit) const globjects::Texture
setName(const std::string &name)globjects::Object
setParameter(gl::GLenum name, gl::GLenum value)globjects::Texture
setParameter(gl::GLenum name, gl::GLint value)globjects::Texture
setParameter(gl::GLenum name, gl::GLfloat value)globjects::Texture
setParameter(gl::GLenum name, const glm::vec4 &value)globjects::Texture
storage1D(gl::GLsizei levels, gl::GLenum internalFormat, gl::GLsizei width)globjects::Texture
storage2D(gl::GLsizei levels, gl::GLenum internalFormat, gl::GLsizei width, gl::GLsizei height)globjects::Texture
storage2D(gl::GLsizei levels, gl::GLenum internalFormat, const glm::ivec2 &size)globjects::Texture
storage3D(gl::GLsizei levels, gl::GLenum internalFormat, gl::GLsizei width, gl::GLsizei height, gl::GLsizei depth)globjects::Texture
storage3D(gl::GLsizei levels, gl::GLenum internalFormat, const glm::ivec3 &size)globjects::Texture
StorageImplementation enum nameglobjects::Texture
subImage1D(gl::GLint level, gl::GLint xOffset, gl::GLsizei width, gl::GLenum format, gl::GLenum type, const gl::GLvoid *data)globjects::Texture
subImage2D(gl::GLint level, gl::GLint xOffset, gl::GLint yOffset, gl::GLsizei width, gl::GLsizei height, gl::GLenum format, gl::GLenum type, const gl::GLvoid *data)globjects::Texture
subImage2D(gl::GLint level, const glm::ivec2 &offset, const glm::ivec2 &size, gl::GLenum format, gl::GLenum type, const gl::GLvoid *data)globjects::Texture
subImage3D(gl::GLint level, gl::GLint xOffset, gl::GLint yOffset, gl::GLint zOffset, gl::GLsizei width, gl::GLsizei height, gl::GLsizei depth, gl::GLenum format, gl::GLenum type, const gl::GLvoid *data)globjects::Texture
subImage3D(gl::GLint level, const glm::ivec3 &offset, const glm::ivec3 &size, gl::GLenum format, gl::GLenum type, const gl::GLvoid *data)globjects::Texture
target() const globjects::Texture
texBuffer(gl::GLenum internalFormat, Buffer *buffer)globjects::Texture
texBufferRange(gl::GLenum internalFormat, Buffer *buffer, gl::GLintptr offset, gl::GLsizeiptr size)globjects::Texture
Texture()globjects::Texture
Texture(gl::GLenum target)globjects::Texture
Texture(std::unique_ptr< IDResource > &&resource, gl::GLenum target)globjects::Textureprotected
textureHandle() const globjects::Texture
textureHandle(Sampler *sampler) const globjects::Texture
textureView(gl::GLuint originalTexture, gl::GLenum internalFormat, gl::GLuint minLevel, gl::GLuint numLevels, gl::GLuint minLayer, gl::GLuint numLayers)globjects::Texture
unbind() const globjects::Texture
unbind(gl::GLenum target)globjects::Texturestatic
unbindActive(gl::GLenum texture) const globjects::Texture
unbindActive(unsigned int index) const globjects::Texture
unbindImageTexture(gl::GLuint unit)globjects::Texturestatic
~Object()globjects::Objectprotectedvirtual
~Texture()globjects::Texturevirtual