Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | List of all members
CGameLoader Class Reference

Helper class for retrieving data from saved game archives. More...

Public Member Functions

 CGameLoader (ScriptInterface &scriptInterface, CScriptValRooted *metadata, std::string *savedState)
 
void ReadEntry (const VfsPath &pathname, const CFileInfo &fileInfo, PIArchiveFile archiveFile)
 

Static Public Member Functions

static void ReadEntryCallback (const VfsPath &pathname, const CFileInfo &fileInfo, PIArchiveFile archiveFile, uintptr_t cbData)
 

Public Attributes

ScriptInterfacem_ScriptInterface
 
CScriptValRootedm_Metadata
 
std::string * m_SavedState
 

Private Member Functions

 NONCOPYABLE (CGameLoader)
 

Detailed Description

Helper class for retrieving data from saved game archives.

Definition at line 117 of file SavedGame.cpp.

Constructor & Destructor Documentation

CGameLoader::CGameLoader ( ScriptInterface scriptInterface,
CScriptValRooted metadata,
std::string *  savedState 
)
inline

Definition at line 121 of file SavedGame.cpp.

Member Function Documentation

CGameLoader::NONCOPYABLE ( CGameLoader  )
private
void CGameLoader::ReadEntry ( const VfsPath pathname,
const CFileInfo fileInfo,
PIArchiveFile  archiveFile 
)
inline

Definition at line 131 of file SavedGame.cpp.

static void CGameLoader::ReadEntryCallback ( const VfsPath pathname,
const CFileInfo fileInfo,
PIArchiveFile  archiveFile,
uintptr_t  cbData 
)
inlinestatic

Definition at line 126 of file SavedGame.cpp.

Member Data Documentation

CScriptValRooted* CGameLoader::m_Metadata

Definition at line 148 of file SavedGame.cpp.

std::string* CGameLoader::m_SavedState

Definition at line 149 of file SavedGame.cpp.

ScriptInterface& CGameLoader::m_ScriptInterface

Definition at line 147 of file SavedGame.cpp.


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