#include <OgreResourceGroupManager.h>
Public Types | |
typedef map< Real, LoadUnloadResourceList * > ::type | LoadResourceOrderMap |
Created resources which are ready to be loaded / unloaded. More... | |
enum | Status { UNINITIALSED = 0, INITIALISING = 1, INITIALISED = 2, LOADING = 3, LOADED = 4 } |
Public Member Functions | |
void | addToIndex (const String &filename, Archive *arch) |
void | removeFromIndex (const String &filename, Archive *arch) |
void | removeFromIndex (Archive *arch) |
Public Attributes | |
Status | groupStatus |
Group status. More... | |
bool | inGlobalPool |
LoadResourceOrderMap | loadResourceOrderMap |
LocationList | locationList |
List of possible locations to search. More... | |
OGRE_AUTO_MUTEX String | name |
General mutex for dealing with group content. More... | |
ResourceDeclarationList | resourceDeclarations |
Pre-declared resources, ready to be created. More... | |
ResourceLocationIndex | resourceIndexCaseInsensitive |
Index of resource names to locations, built for speedy access (case insensitive archives) More... | |
ResourceLocationIndex | resourceIndexCaseSensitive |
Index of resource names to locations, built for speedy access (case sensitive archives) More... | |
String | worldGeometry |
Linked world geometry, as passed to setWorldGeometry. More... | |
SceneManager * | worldGeometrySceneManager |
Scene manager to use with linked world geometry. More... | |
Resource group entry.
Definition at line 306 of file OgreResourceGroupManager.h.
typedef map<Real, LoadUnloadResourceList*>::type Ogre::ResourceGroupManager::ResourceGroup::LoadResourceOrderMap |
Created resources which are ready to be loaded / unloaded.
Definition at line 335 of file OgreResourceGroupManager.h.
Enumerator | |
---|---|
UNINITIALSED | |
INITIALISING | |
INITIALISED | |
LOADING | |
LOADED |
Definition at line 308 of file OgreResourceGroupManager.h.
void Ogre::ResourceGroupManager::ResourceGroup::addToIndex | ( | const String & | filename, |
Archive * | arch | ||
) |
void Ogre::ResourceGroupManager::ResourceGroup::removeFromIndex | ( | const String & | filename, |
Archive * | arch | ||
) |
void Ogre::ResourceGroupManager::ResourceGroup::removeFromIndex | ( | Archive * | arch | ) |
Status Ogre::ResourceGroupManager::ResourceGroup::groupStatus |
Group status.
Definition at line 323 of file OgreResourceGroupManager.h.
bool Ogre::ResourceGroupManager::ResourceGroup::inGlobalPool |
Definition at line 342 of file OgreResourceGroupManager.h.
LoadResourceOrderMap Ogre::ResourceGroupManager::ResourceGroup::loadResourceOrderMap |
Definition at line 336 of file OgreResourceGroupManager.h.
LocationList Ogre::ResourceGroupManager::ResourceGroup::locationList |
List of possible locations to search.
Definition at line 325 of file OgreResourceGroupManager.h.
OGRE_AUTO_MUTEX String Ogre::ResourceGroupManager::ResourceGroup::name |
General mutex for dealing with group content.
Status-specific mutex, separate from content-changing mutex Group name
Definition at line 321 of file OgreResourceGroupManager.h.
ResourceDeclarationList Ogre::ResourceGroupManager::ResourceGroup::resourceDeclarations |
Pre-declared resources, ready to be created.
Definition at line 331 of file OgreResourceGroupManager.h.
ResourceLocationIndex Ogre::ResourceGroupManager::ResourceGroup::resourceIndexCaseInsensitive |
Index of resource names to locations, built for speedy access (case insensitive archives)
Definition at line 329 of file OgreResourceGroupManager.h.
ResourceLocationIndex Ogre::ResourceGroupManager::ResourceGroup::resourceIndexCaseSensitive |
Index of resource names to locations, built for speedy access (case sensitive archives)
Definition at line 327 of file OgreResourceGroupManager.h.
String Ogre::ResourceGroupManager::ResourceGroup::worldGeometry |
Linked world geometry, as passed to setWorldGeometry.
Definition at line 338 of file OgreResourceGroupManager.h.
SceneManager* Ogre::ResourceGroupManager::ResourceGroup::worldGeometrySceneManager |
Scene manager to use with linked world geometry.
Definition at line 340 of file OgreResourceGroupManager.h.