This class manages the available ArchiveFactory plugins.  
 More...
#include <OgreArchiveManager.h>
This class manages the available ArchiveFactory plugins. 
◆ ArchiveMapIterator
◆ ArchiveManager()
      
        
          | Ogre::ArchiveManager::ArchiveManager | ( |  | ) |  | 
      
 
Default constructor - should never get called by a client app. 
 
 
◆ ~ArchiveManager()
  
  | 
        
          | virtual Ogre::ArchiveManager::~ArchiveManager | ( |  | ) |  |  | virtual | 
 
 
◆ load()
      
        
          | Archive* Ogre::ArchiveManager::load | ( | const String & | filename, | 
        
          |  |  | const String & | archiveType, | 
        
          |  |  | bool | readOnly | 
        
          |  | ) |  |  | 
      
 
Opens an archive for file reading. 
- Parameters
- 
  
    | filename | The filename that will be opened |  | archiveType | The type of archive that this is. For example: "Zip". |  | readOnly | Whether the Archive is read only |  
 
- Returns
- If the function succeeds, a valid pointer to an Archive object is returned. 
- If the function fails, an exception is thrown. 
 
 
◆ unload() [1/2]
      
        
          | void Ogre::ArchiveManager::unload | ( | Archive * | arch | ) |  | 
      
 
 
◆ unload() [2/2]
      
        
          | void Ogre::ArchiveManager::unload | ( | const String & | filename | ) |  | 
      
 
Unloads an archive by name. 
 
 
◆ getArchiveIterator()
Get an iterator over the Archives in this Manager. 
 
 
◆ addArchiveFactory()
      
        
          | void Ogre::ArchiveManager::addArchiveFactory | ( | ArchiveFactory * | factory | ) |  | 
      
 
 
◆ getSingleton()
Get the singleton instance. 
 
 
◆ getSingletonPtr()
Get the singleton instance. 
 
 
The documentation for this class was generated from the following file: