#include <Texture.h>
Inheritance diagram for LUVis::Texture:

Public Member Functions | |
| Texture (GLuint _Type) | |
| ID of the Texture. | |
| ~Texture (void) | |
| void | bind () |
| Binds a Texture. | |
| void | unbind () |
| unbinds a Texture | |
| void | active () |
| activates a Texture | |
| void | inactive () |
| deactivates a Texture | |
| void | release () |
| releases a Texture | |
| GLuint | GetObject () |
| GLuint | GetType () |
Protected Attributes | |
| GLuint | Type |
| GLuint | Object |
| Type of the Texture (GL_TEXTURE_2D/...). | |
Private Member Functions | |
| void | initialize () |
| inizialises a texture (called in constructor) | |
| void | destroy () |
| unbinds and removes texture out of memory | |
| Texture::Texture | ( | GLuint | _Type | ) |
| Texture::~Texture | ( | void | ) |
| void Texture::active | ( | ) |
activates a Texture
| void Texture::bind | ( | ) |
Binds a Texture.
| void Texture::destroy | ( | ) | [private] |
unbinds and removes texture out of memory
| GLuint Texture::GetObject | ( | ) |
returns the id of the Texture
| GLuint Texture::GetType | ( | ) |
returns the Type of the Texture
| void Texture::inactive | ( | ) |
deactivates a Texture
| void Texture::initialize | ( | ) | [private] |
inizialises a texture (called in constructor)
| void Texture::release | ( | ) |
releases a Texture
| void Texture::unbind | ( | ) |
unbinds a Texture
GLuint LUVis::Texture::Object [protected] |
Type of the Texture (GL_TEXTURE_2D/...).
GLuint LUVis::Texture::Type [protected] |
1.4.7