|  | 
|  | SimpleTexture2D (const Image &image, GLenum internal_format=GL_RGB8, GLenum format=GL_RGB, GLenum type=GL_UNSIGNED_BYTE) | 
|  | 
|  | SimpleTexture2D (GLuint x, GLuint y, GLenum internal_format=GL_RGB8, GLenum format=GL_RGB, GLenum type=GL_UNSIGNED_BYTE) | 
|  | 
| void | makeTextureFromImage (const Image &image, GLenum internal_format=GL_RGB8, GLenum format=GL_RGB, GLenum type=GL_UNSIGNED_BYTE) | 
|  | 
| void | copyDataFromImage (const Image &image, int x_offset, int y_offset) | 
|  | 
| void | makeEmpty2DTexture (GLuint x, GLuint y, GLenum internal_format=GL_RGB8, GLenum format=GL_RGB, GLenum type=GL_UNSIGNED_BYTE, GLenum min_filter=GL_LINEAR, GLenum mag_filter=GL_LINEAR, bool skip_zero_fill=false) | 
|  | 
| void | fillSolid (const GLubyte *sample) | 
|  | 
| Image * | extractImage () const | 
|  | 
| Image * | extractImage (int channels) const | 
|  | 
| virtual AttachmentType | getAttachmentType () const override | 
|  | 
| virtual void | copyParametersFrom (const Texture &other) | 
|  | 
| const GLuint | getXdim () const | 
|  | 
| const GLuint | getYdim () const | 
|  | 
| const GLuint | getZdim () const | 
|  | 
| const GLenum * | getTextureExtensionMode () const | 
|  | 
| const GLenum | getDepthStencilMode () const | 
|  | 
| const GLenum | getMinFilter () const | 
|  | 
| const GLenum | getMagFilter () const | 
|  | 
| const GLenum | getFormat () const | 
|  | 
| const GLenum | getInternalFormat () const | 
|  | 
| const GLenum | getType () const | 
|  | 
| void | setTextureExtensionMode (GLenum mode) | 
|  | 
| void | setTextureExtensionModeTuple (const GLenum *tuple) | 
|  | 
| void | setTextureExtensionMode (GLenum wrapS, GLenum wrapT, GLenum wrapR) | 
|  | 
| void | setDepthStencilMode (GLenum mode) | 
|  | 
| void | setMinFilter (GLenum filter) | 
|  | 
| void | setMagFilter (GLenum filter) | 
|  | 
|  | FramebufferAttachable (OglObjectDestroyer destroyer) | 
|  | 
|  | OglObject (OglObjectDestroyer destroyer) | 
|  | 
|  | PersistentOglName (OglObjectDestroyer destroyer) | 
|  | 
|  | PersistentOglName (GLuint id, OglObjectDestroyer destroyer) | 
|  | 
| GLuint * | getIdPtr () | 
|  | 
| const GLuint * | getIdPtr () const | 
|  | 
| virtual GLuint | getName () const override | 
|  | 
| GLuint | getNameDirect () const | 
|  | 
| virtual bool | isPossessible () const override | 
|  | 
| virtual void | makeZombie () | 
|  | 
| virtual bool | isZombie () const | 
|  | 
|  | operator GLuint () const | 
|  |