TEXTURE Class Reference

#include <textures.h>

List of all members.

Public Member Functions

 TEXTURE ()
 ~TEXTURE ()
void Load ()
void Unload ()
void Activate ()

Public Attributes

int references
int w
int h
bool mipmap
string file

Private Attributes

GLuint tex_id
bool loaded


Detailed Description

Definition at line 51 of file textures.h.


Constructor & Destructor Documentation

TEXTURE::TEXTURE  )  [inline]
 

Definition at line 58 of file textures.h.

References file, h, loaded, mipmap, references, tex_id, and w.

TEXTURE::~TEXTURE  )  [inline]
 

Definition at line 61 of file textures.h.

References Unload().


Member Function Documentation

void TEXTURE::Activate  ) 
 

Definition at line 52 of file textures.cpp.

References tex_id.

Referenced by TEXTURE_HANDLE::Activate().

void TEXTURE::Load  ) 
 

Definition at line 30 of file textures.cpp.

References file, h, loaded, mipmap, tex_id, UTILITY::TexLoad(), utility, and w.

Referenced by TEXTURES::LoadTexture().

void TEXTURE::Unload  ) 
 

Definition at line 60 of file textures.cpp.

References loaded, and tex_id.

Referenced by ~TEXTURE().


Member Data Documentation

string TEXTURE::file
 

Definition at line 66 of file textures.h.

Referenced by TEXTURE_HANDLE::CopyFrom(), TEXTURE_HANDLE::Load(), Load(), TEXTURES::LoadTexture(), TEXTURE(), and TEXTURE_HANDLE::Unload().

int TEXTURE::h
 

Definition at line 64 of file textures.h.

Referenced by Load(), TEXTURES::LoadTexture(), and TEXTURE().

bool TEXTURE::loaded [private]
 

Definition at line 55 of file textures.h.

Referenced by Load(), TEXTURE(), and Unload().

bool TEXTURE::mipmap
 

Definition at line 65 of file textures.h.

Referenced by TEXTURE_HANDLE::CopyFrom(), Load(), TEXTURES::LoadTexture(), and TEXTURE().

int TEXTURE::references
 

Definition at line 63 of file textures.h.

Referenced by TEXTURE_HANDLE::CopyFrom(), TEXTURE_HANDLE::Load(), TEXTURE(), and TEXTURE_HANDLE::Unload().

GLuint TEXTURE::tex_id [private]
 

Definition at line 54 of file textures.h.

Referenced by Activate(), Load(), TEXTURE(), and Unload().

int TEXTURE::w
 

Definition at line 64 of file textures.h.

Referenced by Load(), TEXTURES::LoadTexture(), and TEXTURE().


The documentation for this class was generated from the following files:
Generated on Thu Oct 19 04:12:29 2006 by  doxygen 1.4.6