NL3D::CAsyncTextureManager::CTextureLod Class Reference

Inheritance diagram for NL3D::CAsyncTextureManager::CTextureLod:

NL3D::CAsyncTextureManager::CTextureBase

Public Member Functions

 CTextureLod ()
bool isTextureEntry () const

Data Fields

uint ExtraSize
uint8 Level
bool Loaded
NLMISC::CSmartPtr< CTextureFileTexture
CTextureEntryTextureEntry
bool UpLoaded
float Weight

Protected Attributes

bool IsTextureEntry

Constructor & Destructor Documentation

NL3D::CAsyncTextureManager::CTextureLod::CTextureLod  ) 
 

Definition at line 75 of file async_texture_manager.cpp.

References ExtraSize, Level, Loaded, TextureEntry, UpLoaded, and Weight.

00076 {
00077         IsTextureEntry= false;
00078 
00079         TextureEntry= NULL;
00080         Weight= 0;
00081         Level= 0;
00082         Loaded= false;
00083         UpLoaded= false;
00084         ExtraSize= 0;
00085 }


Member Function Documentation

bool NL3D::CAsyncTextureManager::CTextureBase::isTextureEntry  )  const [inline, inherited]
 

Definition at line 132 of file async_texture_manager.h.

References NL3D::CAsyncTextureManager::CTextureBase::IsTextureEntry.

Referenced by NL3D::CAsyncTextureManager::update().

00132 {return IsTextureEntry;}


Field Documentation

uint NL3D::CAsyncTextureManager::CTextureLod::ExtraSize
 

Definition at line 157 of file async_texture_manager.h.

Referenced by CTextureLod(), and NL3D::CAsyncTextureManager::update().

bool NL3D::CAsyncTextureManager::CTextureBase::IsTextureEntry [protected, inherited]
 

Definition at line 134 of file async_texture_manager.h.

Referenced by NL3D::CAsyncTextureManager::CTextureBase::isTextureEntry().

uint8 NL3D::CAsyncTextureManager::CTextureLod::Level
 

Definition at line 151 of file async_texture_manager.h.

Referenced by CTextureLod(), NL3D::CAsyncTextureManager::update(), and NL3D::CAsyncTextureManager::updateTextureLodSystem().

bool NL3D::CAsyncTextureManager::CTextureLod::Loaded
 

Definition at line 153 of file async_texture_manager.h.

Referenced by CTextureLod(), NL3D::CAsyncTextureManager::deleteTexture(), NL3D::CAsyncTextureManager::getNextTextureToUpLoad(), NL3D::CAsyncTextureManager::update(), and NL3D::CAsyncTextureManager::updateTextureLodSystem().

NLMISC::CSmartPtr<CTextureFile> NL3D::CAsyncTextureManager::CTextureBase::Texture [inherited]
 

Definition at line 130 of file async_texture_manager.h.

Referenced by NL3D::CAsyncTextureManager::addTextureRef(), NL3D::CAsyncTextureManager::deleteTexture(), NL3D::CAsyncTextureManager::getNextTextureToUpLoad(), NL3D::CAsyncTextureManager::update(), and NL3D::CAsyncTextureManager::updateTextureLodSystem().

CTextureEntry* NL3D::CAsyncTextureManager::CTextureLod::TextureEntry
 

Definition at line 147 of file async_texture_manager.h.

Referenced by CTextureLod(), NL3D::CAsyncTextureManager::update(), and NL3D::CAsyncTextureManager::updateTextureLodSystem().

bool NL3D::CAsyncTextureManager::CTextureLod::UpLoaded
 

Definition at line 155 of file async_texture_manager.h.

Referenced by CTextureLod(), NL3D::CAsyncTextureManager::update(), and NL3D::CAsyncTextureManager::updateTextureLodSystem().

float NL3D::CAsyncTextureManager::CTextureLod::Weight
 

Definition at line 149 of file async_texture_manager.h.

Referenced by CTextureLod(), NL3D::CAsyncTextureManager::CTextureLodToSort::operator<(), and NL3D::CAsyncTextureManager::updateTextureLodSystem().


The documentation for this class was generated from the following files:
Generated on Tue Mar 16 06:44:35 2004 for NeL by doxygen 1.3.6