A manager for RDS files.
More...
#include <VGearsRSDFileManager.h>
|
Ogre::Resource * | createImpl (const Ogre::String &name, Ogre::ResourceHandle handle, const Ogre::String &group, bool is_manual, Ogre::ManualResourceLoader *loader, const Ogre::NameValuePairList *create_params) |
| Loads the manager. More...
|
|
◆ RSDFileManager()
VGears::RSDFileManager::RSDFileManager |
( |
| ) |
|
◆ ~RSDFileManager()
VGears::RSDFileManager::~RSDFileManager |
( |
| ) |
|
|
virtual |
◆ createImpl()
Ogre::Resource * VGears::RSDFileManager::createImpl |
( |
const Ogre::String & |
name, |
|
|
Ogre::ResourceHandle |
handle, |
|
|
const Ogre::String & |
group, |
|
|
bool |
is_manual, |
|
|
Ogre::ManualResourceLoader * |
loader, |
|
|
const Ogre::NameValuePairList * |
create_params |
|
) |
| |
|
protected |
Loads the manager.
- Parameters
-
[in] | name | The unique name of the manager. |
[in] | handle | |
- Todo:
- Understand and document.
- Parameters
-
[in] | group | The name of the resource group to which this resource belong. |
[in] | is_manual | True if the resource is manually loaded, false otherwise. |
[in] | loader | Pointer to a ManualResourceLoader implementation which will be called when the Resource wishes to load (should be supplied if is_manual is set to true). It can be null, but the Resource will never be able to reload if anything ever causes it to unload. Therefore provision of a proper ManualResourceLoader instance is strongly recommended. |
[in] | create_params | Unused. |
◆ GetSingleton()
Retrieves a singleton to the manager.
◆ GetSingletonPtr()
Retrieves a pointer to the manager singleton.
◆ ParseScript()
void VGears::RSDFileManager::ParseScript |
( |
Ogre::DataStreamPtr & |
stream, |
|
|
const String & |
group_name |
|
) |
| |
|
virtual |
Parses the file script and adds the resource.
- Parameters
-
[in] | stream | The contents of the file. |
[in] | group_name | Name of the group to add the resource to. |
The documentation for this class was generated from the following files: