bind(GLint _unit=-1) const | ge::TextureHandle | |
bindlessHandle | ge::TextureHandle | protected |
BINDLESSHANDLE enum value | ge::TextureHandle | |
BindlessState enum name | ge::TextureHandle | |
bindlessState | ge::TextureHandle | protected |
bindTextureForCompute(GLuint _unit, GLint _level, GLboolean _layered, GLint _layer, GLenum _access) | ge::TextureType< 2, T, PROPERTIES > | inline |
bindTextureHandle2DToUnit(GLuint _handle, GLint _unit) | ge::TextureHandle | static |
bindTextureToShader(GLuint _shaderUnit, GLenum _internalFormat, GLenum _access=GL_READ_WRITE, GLint _texlevel=0, GLboolean _islayered=GL_FALSE, GLint _texlayer=0) | ge::TextureHandle | |
clear() | ge::TextureType< 2, T, PROPERTIES > | inline |
countPixel() const | ge::TextureType< 2, T, PROPERTIES > | inline |
createFromExistingHandle(GLenum _target, GLuint _handle) | ge::TextureHandle | |
createHandle(GLenum _target) | ge::TextureHandle | |
data | ge::TextureType< 2, T, PROPERTIES > | protected |
deleteHandle() | ge::TextureHandle | |
DepthTexture() | ge::DepthTexture< T, PROPERTIES > | inline |
dim | ge::TextureType< 2, T, PROPERTIES > | protected |
e1DTEXTUR enum value | ge::TextureHandle | |
e3DTEXTUR enum value | ge::TextureHandle | |
eBUMPMAP enum value | ge::TextureHandle | |
eEMPTY1DTEXTURE enum value | ge::TextureHandle | |
eEMPTYHDRTEXTURE enum value | ge::TextureHandle | |
eEMPTYPICKINGTEXTURE enum value | ge::TextureHandle | |
eEMPTYTEXTURE enum value | ge::TextureHandle | |
eEMPTYTEXTURE_R32 enum value | ge::TextureHandle | |
eNOTLOADED enum value | ge::TextureHandle | |
eSHADOWMAP enum value | ge::TextureHandle | |
eSTENCILTEX enum value | ge::TextureHandle | |
eTEXTURE enum value | ge::TextureHandle | |
eTEXTURE_R16 enum value | ge::TextureHandle | |
eTEXTURE_R32 enum value | ge::TextureHandle | |
eTEXTURE_TYPES enum name | ge::TextureHandle | |
generateMipMaps() | ge::TextureType< 2, T, PROPERTIES > | inline |
getBindlessHandle() const | ge::TextureHandle | |
getBindlessState() const | ge::TextureHandle | |
getData() const | ge::TextureType< 2, T, PROPERTIES > | inline |
getDimensions() const | ge::TextureType< 2, T, PROPERTIES > | inline |
getFormat() const | ge::TextureType< 2, T, PROPERTIES > | inline |
getHandle() const | ge::TextureHandle | |
getHeight() const | ge::TextureType< 2, T, PROPERTIES > | inline |
getInternalFormat() const | ge::TextureType< 2, T, PROPERTIES > | inline |
getName() | ge::TextureType< 2, T, PROPERTIES > | inline |
getOpenGLError(std::string _input) | ge::TextureHandle | protected |
getStorageSize() const | ge::TextureType< 2, T, PROPERTIES > | inline |
getTarget() const | ge::TextureHandle | |
getType() const | ge::TextureType< 2, T, PROPERTIES > | inline |
getWidth() const | ge::TextureType< 2, T, PROPERTIES > | inline |
HANDLE enum value | ge::TextureHandle | |
handle | ge::TextureHandle | protected |
imageRef | ge::Texture2D< T, PROPERTIES > | protected |
INUSE enum value | ge::TextureHandle | |
load(const vmml::Vector2s &_dim, TextureTypeInternals _type, TextureMinMagParameters _minmag, TextureWrapParameter2D _wrap, T *_data) | ge::Texture2D< T, PROPERTIES > | inline |
loadDataToPBO(T *_data) | ge::TextureType< 2, T, PROPERTIES > | inlineprotected |
loadEmpty(const vmml::Vector2s &_dim, TextureTypeInternals _type, TextureMinMagParameters _minmag, TextureWrapParameter2D _wrap, TextureDepthProperties _prop) | ge::DepthTexture< T, PROPERTIES > | inline |
loadEmpty(const vmml::Vector2s &_dim, TextureTypeInternals _type, TextureMinMagParameters _minmag, TextureWrapParameter2D _wrap) | ge::DepthTexture< T, PROPERTIES > | inline |
ge::Texture2D::loadEmpty(const vmml::Vector2s &_dim, TextureTypeInternals _type, TextureMinMagParameters _minmag, TextureWrapParameter2D _wrap, bool _allocateTexImage=true) | ge::Texture2D< T, PROPERTIES > | inline |
loadEmptyWithDefaultParameter(vmml::Vector2s _dim, TextureTypeInternals _type, bool _allocateTexImage=true) | ge::Texture2D< T, PROPERTIES > | inline |
loadFromImage(std::string _filename) | ge::Texture2D< T, PROPERTIES > | inline |
loadImage(std::string _filename) | ge::Texture2D< T, PROPERTIES > | inlineprotected |
loadSynchWithDefaultParameter(const vmml::Vector2s &_dim, TextureTypeInternals _type, T *_data) | ge::Texture2D< T, PROPERTIES > | inline |
loadWithDefaultParameter(const vmml::Vector2s &_dim, TextureTypeInternals _type, T *_data) | ge::Texture2D< T, PROPERTIES > | inline |
makeTextureNonResident() | ge::TextureHandle | |
makeTextureResident() | ge::TextureHandle | |
mapStoragePointer() | ge::TextureType< 2, T, PROPERTIES > | inline |
name | ge::TextureType< 2, T, PROPERTIES > | protected |
NOHANDLE enum value | ge::TextureHandle | |
NOTRESIDENT enum value | ge::TextureHandle | |
overrideHandle(GLuint _handle) | ge::TextureHandle | |
preloadCommit() | ge::Texture2D< T, PROPERTIES > | inline |
preloadSyncWithDefaultParameter(const vmml::Vector2s &_dim, TextureTypeInternals _type, T *_data) | ge::Texture2D< T, PROPERTIES > | inline |
properties | ge::TextureType< 2, T, PROPERTIES > | protected |
RESIDENT enum value | ge::TextureHandle | |
setBindlessHandle() | ge::TextureHandle | |
setDepthParameter(TextureDepthProperties _prop) | ge::DepthTexture< T, PROPERTIES > | inline |
setDepthStencilMode(GLenum _mode) | ge::DepthTexture< T, PROPERTIES > | inline |
setMinMagParameter(TextureMinMagParameters _minmag) | ge::TextureType< 2, T, PROPERTIES > | inline |
setSize(vmml::vector< D, short > _dim) | ge::TextureType< 2, T, PROPERTIES > | inlineprotected |
setTextureData(T *_pixels) | ge::Texture2D< T, PROPERTIES > | inlineprotectedvirtual |
setTextureStorage(const vmml::Vector2s &_dim, GLsizei _levels, GLenum _internalFormat) | ge::Texture2D< T, PROPERTIES > | inline |
setWrapParameter(TextureWrapParameter2D _wrap) | ge::Texture2D< T, PROPERTIES > | inlineprotected |
target | ge::TextureHandle | protected |
Texture2D() | ge::Texture2D< T, PROPERTIES > | inline |
textureBuffer | ge::TextureType< 2, T, PROPERTIES > | protected |
TextureHandle() | ge::TextureHandle | |
TextureType() | ge::TextureType< 2, T, PROPERTIES > | inline |
unbind(GLint _unit=-1) const | ge::TextureHandle | |
unbindTextureHandle2DToUnit(GLuint _handle, GLint _unit) | ge::TextureHandle | static |
unmapStoragePointer() | ge::TextureType< 2, T, PROPERTIES > | inlineprotected |
unpackPBO() | ge::TextureType< 2, T, PROPERTIES > | inlineprotected |
~TextureHandle() | ge::TextureHandle | virtual |
~TextureType() | ge::TextureType< 2, T, PROPERTIES > | inline |