# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CHLSTextureBank::CTextureInstance Class Reference

#include <hls_texture_bank.h>

List of all members.

Public Methods

void serial (NLMISC::IStream &f)
void buildAsKey (const char *ptr)
const char * getName () const
bool operator< (const CTextureInstance &t) const
bool operator<= (const CTextureInstance &t) const
bool sameName (const char *str)
void buildColorVersion (NLMISC::CBitmap &out)
 Build a colored version of this texture. More...


Private Attributes

uint32 _DataIndex
uint32 _ColorTextureId
uint8_DataPtr
CHLSColorTexture_ColorTexturePtr

Friends

class CHLSTextureBank


Member Function Documentation

void NL3D::CHLSTextureBank::CTextureInstance::buildAsKey const char *    ptr [inline]
 

Definition at line 70 of file hls_texture_bank.h.

References _DataPtr.

void NL3D::CHLSTextureBank::CTextureInstance::buildColorVersion NLMISC::CBitmap   out
 

Build a colored version of this texture.

Definition at line 185 of file hls_texture_bank.cpp.

References _ColorTexturePtr, and _DataPtr.

const char* NL3D::CHLSTextureBank::CTextureInstance::getName   const [inline]
 

Definition at line 75 of file hls_texture_bank.h.

References _DataPtr.

bool NL3D::CHLSTextureBank::CTextureInstance::operator< const CTextureInstance &    t const
 

Definition at line 164 of file hls_texture_bank.cpp.

References _DataPtr, and t.

bool NL3D::CHLSTextureBank::CTextureInstance::operator<= const CTextureInstance &    t const
 

Definition at line 170 of file hls_texture_bank.cpp.

References _DataPtr, and t.

bool NL3D::CHLSTextureBank::CTextureInstance::sameName const char *    str
 

Definition at line 178 of file hls_texture_bank.cpp.

References _DataPtr.

void NL3D::CHLSTextureBank::CTextureInstance::serial NLMISC::IStream   f
 

Definition at line 154 of file hls_texture_bank.cpp.

References _ColorTextureId, _DataIndex, NLMISC::IStream::serial, and NLMISC::IStream::serialVersion.


Friends And Related Function Documentation

friend class CHLSTextureBank [friend]
 

Definition at line 56 of file hls_texture_bank.h.


Member Data Documentation

uint32 NL3D::CHLSTextureBank::CTextureInstance::_ColorTextureId [private]
 

Definition at line 60 of file hls_texture_bank.h.

Referenced by serial.

CHLSColorTexture* NL3D::CHLSTextureBank::CTextureInstance::_ColorTexturePtr [private]
 

Definition at line 64 of file hls_texture_bank.h.

Referenced by buildColorVersion.

uint32 NL3D::CHLSTextureBank::CTextureInstance::_DataIndex [private]
 

Definition at line 58 of file hls_texture_bank.h.

Referenced by serial.

uint8* NL3D::CHLSTextureBank::CTextureInstance::_DataPtr [private]
 

Definition at line 62 of file hls_texture_bank.h.

Referenced by buildAsKey, buildColorVersion, getName, operator<, operator<=, and sameName.


The documentation for this class was generated from the following files: