GlobeEngine
ge::Texture2D< T, PROPERTIES > Member List

This is the complete list of members for ge::Texture2D< T, PROPERTIES >, including all inherited members.

bind(GLint _unit=-1) const ge::TextureHandle
bindlessHandlege::TextureHandleprotected
BINDLESSHANDLE enum valuege::TextureHandle
BindlessState enum namege::TextureHandle
bindlessStatege::TextureHandleprotected
bindTextureForCompute(GLuint _unit, GLint _level, GLboolean _layered, GLint _layer, GLenum _access)ge::TextureType< 2, T, PROPERTIES >inline
bindTextureHandle2DToUnit(GLuint _handle, GLint _unit)ge::TextureHandlestatic
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() constge::TextureType< 2, T, PROPERTIES >inline
createFromExistingHandle(GLenum _target, GLuint _handle)ge::TextureHandle
createHandle(GLenum _target)ge::TextureHandle
datage::TextureType< 2, T, PROPERTIES >protected
deleteHandle()ge::TextureHandle
dimge::TextureType< 2, T, PROPERTIES >protected
e1DTEXTUR enum valuege::TextureHandle
e3DTEXTUR enum valuege::TextureHandle
eBUMPMAP enum valuege::TextureHandle
eEMPTY1DTEXTURE enum valuege::TextureHandle
eEMPTYHDRTEXTURE enum valuege::TextureHandle
eEMPTYPICKINGTEXTURE enum valuege::TextureHandle
eEMPTYTEXTURE enum valuege::TextureHandle
eEMPTYTEXTURE_R32 enum valuege::TextureHandle
eNOTLOADED enum valuege::TextureHandle
eSHADOWMAP enum valuege::TextureHandle
eSTENCILTEX enum valuege::TextureHandle
eTEXTURE enum valuege::TextureHandle
eTEXTURE_R16 enum valuege::TextureHandle
eTEXTURE_R32 enum valuege::TextureHandle
eTEXTURE_TYPES enum namege::TextureHandle
generateMipMaps()ge::TextureType< 2, T, PROPERTIES >inline
getBindlessHandle() const ge::TextureHandle
getBindlessState() const ge::TextureHandle
getData() constge::TextureType< 2, T, PROPERTIES >inline
getDimensions() constge::TextureType< 2, T, PROPERTIES >inline
getFormat() constge::TextureType< 2, T, PROPERTIES >inline
getHandle() const ge::TextureHandle
getHeight() constge::TextureType< 2, T, PROPERTIES >inline
getInternalFormat() constge::TextureType< 2, T, PROPERTIES >inline
getName()ge::TextureType< 2, T, PROPERTIES >inline
getOpenGLError(std::string _input)ge::TextureHandleprotected
getStorageSize() constge::TextureType< 2, T, PROPERTIES >inline
getTarget() const ge::TextureHandle
getType() constge::TextureType< 2, T, PROPERTIES >inline
getWidth() constge::TextureType< 2, T, PROPERTIES >inline
handlege::TextureHandleprotected
HANDLE enum valuege::TextureHandle
imageRefge::Texture2D< T, PROPERTIES >protected
INUSE enum valuege::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, 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
namege::TextureType< 2, T, PROPERTIES >protected
NOHANDLE enum valuege::TextureHandle
NOTRESIDENT enum valuege::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
propertiesge::TextureType< 2, T, PROPERTIES >protected
RESIDENT enum valuege::TextureHandle
setBindlessHandle()ge::TextureHandle
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
targetge::TextureHandleprotected
Texture2D()ge::Texture2D< T, PROPERTIES >inline
textureBufferge::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::TextureHandlestatic
unmapStoragePointer()ge::TextureType< 2, T, PROPERTIES >inlineprotected
unpackPBO()ge::TextureType< 2, T, PROPERTIES >inlineprotected
~TextureHandle()ge::TextureHandlevirtual
~TextureType()ge::TextureType< 2, T, PROPERTIES >inline