This abstract class defines an interface which is called back during resource group loading to indicate the progress of the load. More...
#include <OgreResourceGroupManager.h>
Public Member Functions | |
virtual | ~ResourceGroupListener () |
virtual void | resourceGroupScriptingStarted (const String &groupName, size_t scriptCount)=0 |
This event is fired when a resource group begins parsing scripts. | |
virtual void | scriptParseStarted (const String &scriptName, bool &skipThisScript)=0 |
This event is fired when a script is about to be parsed. | |
virtual void | scriptParseEnded (const String &scriptName, bool skipped)=0 |
This event is fired when the script has been fully parsed. | |
virtual void | resourceGroupScriptingEnded (const String &groupName)=0 |
This event is fired when a resource group finished parsing scripts. | |
virtual void | resourceGroupPrepareStarted (const String &groupName, size_t resourceCount) |
This event is fired when a resource group begins preparing. | |
virtual void | resourcePrepareStarted (const ResourcePtr &resource) |
This event is fired when a declared resource is about to be prepared. | |
virtual void | resourcePrepareEnded (void) |
This event is fired when the resource has been prepared. | |
virtual void | worldGeometryPrepareStageStarted (const String &description) |
This event is fired when a stage of preparing linked world geometry is about to start. | |
virtual void | worldGeometryPrepareStageEnded (void) |
This event is fired when a stage of preparing linked world geometry has been completed. | |
virtual void | resourceGroupPrepareEnded (const String &groupName) |
This event is fired when a resource group finished preparing. | |
virtual void | resourceGroupLoadStarted (const String &groupName, size_t resourceCount)=0 |
This event is fired when a resource group begins loading. | |
virtual void | resourceLoadStarted (const ResourcePtr &resource)=0 |
This event is fired when a declared resource is about to be loaded. | |
virtual void | resourceLoadEnded (void)=0 |
This event is fired when the resource has been loaded. | |
virtual void | worldGeometryStageStarted (const String &description)=0 |
This event is fired when a stage of loading linked world geometry is about to start. | |
virtual void | worldGeometryStageEnded (void)=0 |
This event is fired when a stage of loading linked world geometry has been completed. | |
virtual void | resourceGroupLoadEnded (const String &groupName)=0 |
This event is fired when a resource group finished loading. |
This abstract class defines an interface which is called back during resource group loading to indicate the progress of the load.
Definition at line 85 of file OgreResourceGroupManager.h.
virtual Ogre::ResourceGroupListener::~ResourceGroupListener | ( | ) | [virtual] |
Definition at line 88 of file OgreResourceGroupManager.h.
virtual void Ogre::ResourceGroupListener::resourceGroupLoadEnded | ( | const String & | groupName | ) | [pure virtual] |
This event is fired when a resource group finished loading.
virtual void Ogre::ResourceGroupListener::resourceGroupLoadStarted | ( | const String & | groupName, | |
size_t | resourceCount | |||
) | [pure virtual] |
This event is fired when a resource group begins loading.
groupName | The name of the group being loaded | |
resourceCount | The number of resources which will be loaded, including a number of stages required to load any linked world geometry |
virtual void Ogre::ResourceGroupListener::resourceGroupPrepareEnded | ( | const String & | groupName | ) | [virtual] |
This event is fired when a resource group finished preparing.
Definition at line 147 of file OgreResourceGroupManager.h.
virtual void Ogre::ResourceGroupListener::resourceGroupPrepareStarted | ( | const String & | groupName, | |
size_t | resourceCount | |||
) | [virtual] |
This event is fired when a resource group begins preparing.
groupName | The name of the group being prepared | |
resourceCount | The number of resources which will be prepared, including a number of stages required to prepare any linked world geometry |
Definition at line 120 of file OgreResourceGroupManager.h.
virtual void Ogre::ResourceGroupListener::resourceGroupScriptingEnded | ( | const String & | groupName | ) | [pure virtual] |
This event is fired when a resource group finished parsing scripts.
virtual void Ogre::ResourceGroupListener::resourceGroupScriptingStarted | ( | const String & | groupName, | |
size_t | scriptCount | |||
) | [pure virtual] |
This event is fired when a resource group begins parsing scripts.
groupName | The name of the group | |
scriptCount | The number of scripts which will be parsed |
virtual void Ogre::ResourceGroupListener::resourceLoadEnded | ( | void | ) | [pure virtual] |
This event is fired when the resource has been loaded.
virtual void Ogre::ResourceGroupListener::resourceLoadStarted | ( | const ResourcePtr & | resource | ) | [pure virtual] |
This event is fired when a declared resource is about to be loaded.
resource | Weak reference to the resource loaded. |
virtual void Ogre::ResourceGroupListener::resourcePrepareEnded | ( | void | ) | [virtual] |
This event is fired when the resource has been prepared.
Definition at line 131 of file OgreResourceGroupManager.h.
virtual void Ogre::ResourceGroupListener::resourcePrepareStarted | ( | const ResourcePtr & | resource | ) | [virtual] |
This event is fired when a declared resource is about to be prepared.
resource | Weak reference to the resource prepared. |
Definition at line 126 of file OgreResourceGroupManager.h.
virtual void Ogre::ResourceGroupListener::scriptParseEnded | ( | const String & | scriptName, | |
bool | skipped | |||
) | [pure virtual] |
This event is fired when the script has been fully parsed.
virtual void Ogre::ResourceGroupListener::scriptParseStarted | ( | const String & | scriptName, | |
bool & | skipThisScript | |||
) | [pure virtual] |
This event is fired when a script is about to be parsed.
scriptName | Name of the to be parsed | |
skipThisScript | A boolean passed by reference which is by default set to false. If the event sets this to true, the script will be skipped and not parsed. Note that in this case the scriptParseEnded event will not be raised for this script. |
virtual void Ogre::ResourceGroupListener::worldGeometryPrepareStageEnded | ( | void | ) | [virtual] |
This event is fired when a stage of preparing linked world geometry has been completed.
The number of stages required will have been included in the resourceCount passed in resourceGroupLoadStarted.
description | Text description of what was just prepared |
Definition at line 145 of file OgreResourceGroupManager.h.
virtual void Ogre::ResourceGroupListener::worldGeometryPrepareStageStarted | ( | const String & | description | ) | [virtual] |
This event is fired when a stage of preparing linked world geometry is about to start.
The number of stages required will have been included in the resourceCount passed in resourceGroupLoadStarted.
description | Text description of what was just prepared |
Definition at line 137 of file OgreResourceGroupManager.h.
virtual void Ogre::ResourceGroupListener::worldGeometryStageEnded | ( | void | ) | [pure virtual] |
This event is fired when a stage of loading linked world geometry has been completed.
The number of stages required will have been included in the resourceCount passed in resourceGroupLoadStarted.
description | Text description of what was just loaded |
virtual void Ogre::ResourceGroupListener::worldGeometryStageStarted | ( | const String & | description | ) | [pure virtual] |
This event is fired when a stage of loading linked world geometry is about to start.
The number of stages required will have been included in the resourceCount passed in resourceGroupLoadStarted.
description | Text description of what was just loaded |
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Fri May 25 23:39:28 2012