Introduction
Downloads
Documentation
Tutorials
Pixie Lite
Forum

Home

ArchiveManager Class Reference
[Core]

Inheritance diagram for ArchiveManager:

Singleton< ArchiveManager >

List of all members.


Classes

struct  ArchiveEntry

Public Member Functions

 ArchiveManager ()
virtual ~ArchiveManager ()
void LoadArchive (const Filename &filename)
void LoadArchive (const void *memoryBuffer, int size)
void UnloadArchive (const Filename &filename)
void UnloadArchive (const void *memoryBuffer)
void UnloadAllArchives ()
void RescanHardDrive ()
ArchiveFileGetFile (const Filename &filename) const
const ArchiveDirectoryGetDirectory (const Filename &path) const

Detailed Description

Author:
Mattias Gustavsson

Definition at line 28 of file ArchiveManager.h.


Constructor & Destructor Documentation

ArchiveManager::ArchiveManager (  ) 

Definition at line 19 of file ArchiveManager.cpp.

ArchiveManager::~ArchiveManager (  )  [virtual]

Definition at line 27 of file ArchiveManager.cpp.


Member Function Documentation

void ArchiveManager::LoadArchive ( const Filename filename  ) 

Parameters:
filename Full path to archive file

Definition at line 35 of file ArchiveManager.cpp.

void ArchiveManager::LoadArchive ( const void *  memoryBuffer,
int  size 
)

Parameters:
memoryBuffer Pointer to archive data
size Size of archive data

Definition at line 58 of file ArchiveManager.cpp.

void ArchiveManager::UnloadArchive ( const Filename filename  ) 

Parameters:
filename Full path to archive file

Definition at line 77 of file ArchiveManager.cpp.

void ArchiveManager::UnloadArchive ( const void *  memoryBuffer  ) 

Parameters:
memoryBuffer Pointer to archive data

Definition at line 100 of file ArchiveManager.cpp.

void ArchiveManager::UnloadAllArchives (  ) 

Definition at line 123 of file ArchiveManager.cpp.

void ArchiveManager::RescanHardDrive (  ) 

Definition at line 139 of file ArchiveManager.cpp.

ArchiveFile * ArchiveManager::GetFile ( const Filename filename  )  const

Parameters:
filename The filename of the file to get

Definition at line 167 of file ArchiveManager.cpp.

const ArchiveDirectory * ArchiveManager::GetDirectory ( const Filename path  )  const

Parameters:
path The path of the directory to get

Definition at line 214 of file ArchiveManager.cpp.



Pixie University and the Pixie Game Engine is created and managed by Mattias Gustavsson.
Reproduction/republishing of any material on this site without permission is strictly prohibited.