VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
trpgrImageHelper Class Reference

Public Member Functions

 trpgrImageHelper ()
 
 trpgrImageHelper (trpgEndian ness, char *dir, const trpgMatTable &, const trpgTexTable &, bool separateGeoTyp)
 
virtual void Init (trpgEndian ness, char *dir, const trpgMatTable &, const trpgTexTable &, bool separateGeoTyp)
 
virtual ~trpgrImageHelper (void)
 
virtual bool GetLocalGL (const trpgTexture *, char *data, int32 dataSize)
 
virtual bool GetMipLevelLocalGL (int miplevel, const trpgTexture *, char *data, int32 dataSize)
 
virtual bool GetImageInfoForLocalMat (const trpgLocalMaterial *locMat, const trpgMaterial **retMat, const trpgTexture **retTex, int &totSize)
 
virtual bool GetNthImageInfoForLocalMat (const trpgLocalMaterial *locMat, int index, const trpgMaterial **retMat, const trpgTexture **retTex, int &totSize)
 
virtual bool GetImageForLocalMat (const trpgLocalMaterial *locMat, char *data, int dataSize)
 
virtual bool GetNthImageForLocalMat (const trpgLocalMaterial *locMat, int index, char *data, int dataSize)
 
virtual bool GetMipLevelForLocalMat (int miplevel, const trpgLocalMaterial *locMat, char *data, int dataSize)
 
virtual bool GetNthImageMipLevelForLocalMat (int miplevel, const trpgLocalMaterial *locMat, int index, char *data, int dataSize)
 
virtual bool GetImagePath (const trpgTexture *, char *, int len)
 
virtual trpgrAppFileCacheGetNewRAppFileCache (const char *fullBase, const char *ext)
 
trpgrAppFileCacheGetGeoTypCache ()
 
void SetTexTable (trpgTexTable *texTable)
 

Protected Attributes

char dir [1024]
 
trpgEndian ness
 
const trpgMatTablematTable
 
const trpgTexTabletexTable
 
trpgrAppFileCachetexCache
 
trpgrAppFileCachegeotypCache
 
bool separateGeoTyp
 

Constructor & Destructor Documentation

trpgrImageHelper::trpgrImageHelper ( )
inline
trpgrImageHelper::trpgrImageHelper ( trpgEndian  ness,
char dir,
const trpgMatTable ,
const trpgTexTable ,
bool  separateGeoTyp 
)
virtual trpgrImageHelper::~trpgrImageHelper ( void  )
virtual

Member Function Documentation

virtual void trpgrImageHelper::Init ( trpgEndian  ness,
char dir,
const trpgMatTable ,
const trpgTexTable ,
bool  separateGeoTyp 
)
virtual

real construction is here

virtual bool trpgrImageHelper::GetLocalGL ( const trpgTexture ,
char data,
int32  dataSize 
)
virtual
virtual bool trpgrImageHelper::GetMipLevelLocalGL ( int  miplevel,
const trpgTexture ,
char data,
int32  dataSize 
)
virtual
virtual bool trpgrImageHelper::GetImageInfoForLocalMat ( const trpgLocalMaterial locMat,
const trpgMaterial **  retMat,
const trpgTexture **  retTex,
int totSize 
)
virtual
virtual bool trpgrImageHelper::GetNthImageInfoForLocalMat ( const trpgLocalMaterial locMat,
int  index,
const trpgMaterial **  retMat,
const trpgTexture **  retTex,
int totSize 
)
virtual
virtual bool trpgrImageHelper::GetImageForLocalMat ( const trpgLocalMaterial locMat,
char data,
int  dataSize 
)
virtual
virtual bool trpgrImageHelper::GetNthImageForLocalMat ( const trpgLocalMaterial locMat,
int  index,
char data,
int  dataSize 
)
virtual
virtual bool trpgrImageHelper::GetMipLevelForLocalMat ( int  miplevel,
const trpgLocalMaterial locMat,
char data,
int  dataSize 
)
virtual
virtual bool trpgrImageHelper::GetNthImageMipLevelForLocalMat ( int  miplevel,
const trpgLocalMaterial locMat,
int  index,
char data,
int  dataSize 
)
virtual
virtual bool trpgrImageHelper::GetImagePath ( const trpgTexture ,
char ,
int  len 
)
virtual
virtual trpgrAppFileCache* trpgrImageHelper::GetNewRAppFileCache ( const char fullBase,
const char ext 
)
virtual
trpgrAppFileCache* trpgrImageHelper::GetGeoTypCache ( )
inline
void trpgrImageHelper::SetTexTable ( trpgTexTable texTable)
inline

Member Data Documentation

char trpgrImageHelper::dir[1024]
protected
trpgEndian trpgrImageHelper::ness
protected
const trpgMatTable* trpgrImageHelper::matTable
protected
const trpgTexTable* trpgrImageHelper::texTable
protected
trpgrAppFileCache* trpgrImageHelper::texCache
protected
trpgrAppFileCache* trpgrImageHelper::geotypCache
protected
bool trpgrImageHelper::separateGeoTyp
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)