#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.