#include <ExampleApplication.h>
Public Member Functions | |
| ExampleApplication () | |
| Standard constructor. | |
| virtual | ~ExampleApplication () |
| Standard destructor. | |
| virtual void | go (void) |
| Start the example. | |
Protected Member Functions | |
| virtual bool | setup (void) |
| virtual bool | configure (void) |
| virtual void | chooseSceneManager (void) |
| virtual void | createCamera (void) |
| virtual void | createFrameListener (void) |
| virtual void | createScene (void)=0 |
| virtual void | destroyScene (void) |
| virtual void | createViewports (void) |
| virtual void | setupResources (void) |
| Method which will define the source of resources (other than current folder). | |
| virtual void | createResourceListener (void) |
| Optional override method where you can create resource listeners (e.g. for loading screens). | |
| virtual void | loadResources (void) |
Protected Attributes | |
| Root * | mRoot |
| Camera * | mCamera |
| SceneManager * | mSceneMgr |
| ExampleFrameListener * | mFrameListener |
| RenderWindow * | mWindow |
| Ogre::String | mResourcePath |
Base class which manages the standard startup of an Ogre application. Designed to be subclassed for specific examples if required.
| virtual bool ExampleApplication::configure | ( | void | ) | [inline, protected, virtual] |
Configures the application - returns false if the user chooses to abandon configuration.
| virtual void ExampleApplication::loadResources | ( | void | ) | [inline, protected, virtual] |
Optional override method where you can perform resource group loading Must at least do ResourceGroupManager::getSingleton().initialiseAllResourceGroups();
Reimplemented in OgreBulletApplication.
| virtual bool ExampleApplication::setup | ( | void | ) | [inline, protected, virtual] |
Sets up the application - returns false if the user chooses to abandon configuration.
1.7.1