49 #include "PVRTString.h"
126 void* getDataPtr(
uint32 uiMIPLevel = 0,
uint32 uiArrayMember = 0,
uint32 uiFaceNumber = 0)
const;
149 void addPaddingMetaData(
uint32 uiPadding );
159 bool saveFile(
const CPVRTString& filepath)
const;
170 bool saveFileLegacyPVR(
const CPVRTString& filepath,
ELegacyApi eApi)
const;
174 uint8* m_pTextureData;
183 bool privateLoadPVRFile(FILE* pTextureFile);
190 bool privateSavePVRFile(FILE* pTextureFile)
const;
197 bool privateLoadKTXFile(FILE* pTextureFile);
204 bool privateSaveKTXFile(FILE* pTextureFile)
const;
211 bool privateLoadDDSFile(FILE* pTextureFile);
218 bool privateSaveDDSFile(FILE* pTextureFile)
const;
228 bool privateSaveCHeaderFile(FILE* pTextureFile, CPVRTString filename)
const;
236 bool privateSaveLegacyPVRFile(FILE* pTextureFile,
ELegacyApi eApi)
const;
240 #endif //_PVRTEXTURE_H