| GLuint | loadEmptyWithDefaultParameter (vmml::Vector2s _dim, TextureTypeInternals _type, bool _allocateTexImage=true) |
| GLuint | loadEmpty (const vmml::Vector2s &_dim, TextureTypeInternals _type, TextureMinMagParameters _minmag, TextureWrapParameter2D _wrap, bool _allocateTexImage=true) |
| GLuint | load (const vmml::Vector2s &_dim, TextureTypeInternals _type, TextureMinMagParameters _minmag, TextureWrapParameter2D _wrap, T *_data) |
| GLuint | loadWithDefaultParameter (const vmml::Vector2s &_dim, TextureTypeInternals _type, T *_data) |
| GLuint | loadSynchWithDefaultParameter (const vmml::Vector2s &_dim, TextureTypeInternals _type, T *_data) |
| void | preloadSyncWithDefaultParameter (const vmml::Vector2s &_dim, TextureTypeInternals _type, T *_data) |
| GLuint | loadFromImage (std::string _filename) |
| void | setTextureStorage (const vmml::Vector2s &_dim, GLsizei _levels, GLenum _internalFormat) |
| void | bindTextureForCompute (GLuint _unit, GLint _level, GLboolean _layered, GLint _layer, GLenum _access) |
| GLint | getInternalFormat () const |
Public Member Functions inherited from ge::TextureHandle |
| void | createHandle (GLenum _target) |
| void | createFromExistingHandle (GLenum _target, GLuint _handle) |
| void | bind (GLint _unit=-1) const |
| void | unbind (GLint _unit=-1) const |
| void | overrideHandle (GLuint _handle) |
| void | bindTextureToShader (GLuint _shaderUnit, GLenum _internalFormat, GLenum _access=GL_READ_WRITE, GLint _texlevel=0, GLboolean _islayered=GL_FALSE, GLint _texlayer=0) |
| GLuint64 | getBindlessHandle () const |