VR-Forces 4.7 Class Documentation
 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)
 real construction is here
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 Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)