|
| Texture2DArray (size3_t dimensions, GLFormats::GLFormat glFormat, GLenum filtering, GLint level=0) |
|
| Texture2DArray (size3_t dimensions, GLint format, GLint internalformat, GLenum dataType, GLenum filtering, GLint level=0) |
|
| Texture2DArray (const Texture2DArray &other) |
|
Texture2DArray & | operator= (const Texture2DArray &other) |
|
Texture2DArray * | clone () const |
|
void | initialize (const void *data) |
|
size_t | getNumberOfValues () const |
|
void | upload (const void *data) |
|
void | uploadAndResize (const void *data, const size3_t &dim) |
|
const size3_t & | getDimensions () const |
|
| Texture (GLenum, GLFormats::GLFormat glFormat, GLenum filtering, GLint level=0) |
|
| Texture (GLenum, GLint format, GLint internalformat, GLenum dataType, GLenum filtering, GLint level=0) |
|
| Texture (const Texture &other) |
|
| Texture (Texture &&other) |
|
Texture & | operator= (const Texture &other) |
|
Texture & | operator= (Texture &&other) |
|
GLuint | getID () const |
|
GLenum | getTarget () const |
|
GLenum | getFormat () const |
|
GLenum | getInternalFormat () const |
|
GLenum | getDataType () const |
|
GLenum | getFiltering () const |
|
GLint | getLevel () const |
|
GLuint | getNChannels () const |
|
GLuint | getSizeInBytes () const |
|
void | setTextureParameters (std::function< void(Texture *)> fun) |
|
void | bind () const |
|
void | unbind () const |
|
void | setSwizzleMask (SwizzleMask mask) |
|
SwizzleMask | getSwizzleMask () const |
|
void | download (void *data) const |
|
void | downloadToPBO () const |
|
void | loadFromPBO (const Texture *) |
|
| Observable (const Observable< TextureObserver > &other) |
|
| Observable (Observable< TextureObserver > &&other) |
|
Observable< TextureObserver > & | operator= (const Observable< TextureObserver > &other) |
|
Observable< TextureObserver > & | operator= (Observable< TextureObserver > &&other) |
|
void | addObserver (TextureObserver *observer) |
|
void | removeObserver (TextureObserver *observer) |
|
virtual void | startBlockingNotifications () override final |
|
virtual void | stopBlockingNotifications () override final |
|