#include <resourcemanager.h>

Public Member Functions | |
| IResourceManager () | |
| virtual | ~IResourceManager () |
| virtual size_t | getMemoryUsed () const =0 |
| virtual size_t | getTotalResourcesCreated () const =0 |
| virtual size_t | getTotalResourcesLoaded () const =0 |
| virtual size_t | getTotalResources () const =0 |
An interface for managing resources.
Definition at line 49 of file resourcemanager.h.
| FIFE::IResourceManager::IResourceManager | ( | ) | [inline] |
Default constructor.
Definition at line 54 of file resourcemanager.h.
| virtual FIFE::IResourceManager::~IResourceManager | ( | ) | [inline, virtual] |
destructor
Definition at line 58 of file resourcemanager.h.
| virtual size_t FIFE::IResourceManager::getMemoryUsed | ( | ) | const [pure virtual] |
Gets the total amount of memory used by resources
This function uses the IResource's getSize() function to calculate the total memory used. It does not include memory used by the internal resource manager book keeping structures. This value is only accurate if the resources getSize() function returns an accurate result.
| virtual size_t FIFE::IResourceManager::getTotalResources | ( | ) | const [pure virtual] |
Returns the number of defined resources
Gets the total number of resources managed by the manager.
| virtual size_t FIFE::IResourceManager::getTotalResourcesCreated | ( | ) | const [pure virtual] |
Returns the number of unloaded resources
Gets the total number of resources created but not loaded. These resources have been defined in the resource manager but have yet to be loaded from disk.
| virtual size_t FIFE::IResourceManager::getTotalResourcesLoaded | ( | ) | const [pure virtual] |
Returns the number of loaded resources
Gets the total number of resources created and loaded. These resources have been defined in the resource manager have been loaded from disk.
1.7.1