|
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 |
|
|
static void | _destroyGLTexture (const GLuint *self) |
|
|
GLint | x = 0 |
|
GLint | y = 0 |
|
GLint | z = 0 |
|
GLenum | internal_format = 0 |
|
GLenum | texture_format = 0 |
|
GLenum | texture_type = 0 |
|
GLenum | texture_extension_mode [3] = { GL_REPEAT, GL_REPEAT, GL_REPEAT } |
|
GLenum | depth_stencil_mode = GL_DEPTH_COMPONENT |
|
GLenum | min_filter = GL_LINEAR |
|
GLenum | mag_filter = GL_LINEAR |
|
|
enum | AttachmentType : GLenum { ATTACHMENT_TEXTURE = GL_TEXTURE_2D,
ATTACHMENT_3DTEXTURE = GL_TEXTURE_3D,
ATTACHMENT_RENDERBUFFER = GL_RENDERBUFFER,
ATTACHMENT_ERROR
} |
|
The documentation for this class was generated from the following files:
- /home/kjyager/Code/projects/GI_merge/src/OOOGL/GLobjects/Texture.hpp
- /home/kjyager/Code/projects/GI_merge/src/OOOGL/GLobjects/Texture.cpp