MyApplication Class Reference

This class is a wrapper for Animation Editor Tool. More...

#include <MyApplication.h>

Inheritance diagram for MyApplication:

GUIApplication List of all members.

Public Member Functions

 MyApplication (void)
virtual ~MyApplication (void)
virtual void go (void)
 start Animation Editor Tool
virtual void goWithArgument (char *arg)
 start 3D view of an animation. This method takes the animation name as parameter

Protected Member Functions

virtual bool setup (void)
virtual bool configure (int)
 loads the Ogre rendering and window configurations
virtual void chooseSceneManager (void)
virtual void createCamera (void)
 generate camera and its look
virtual void createFrameListener (void)
 add frame listener
virtual void createScene (void)=0
virtual void destroyScene (void)
virtual void createViewports (void)
virtual void setupResources (void)
virtual void createResourceListener (void)
virtual void loadResources (void)
virtual void createSceneWithArgument (void)=0
virtual void createFrameListenerWithArgument (char *)=0

Protected Attributes

Root * mRoot
Camera * mCamera
SceneManager * mSceneMgr
MyFrameListener * mFrameListener
RenderWindow * mWindow

Detailed Description

This class is a wrapper for Animation Editor Tool.

This class is a wrapper for Animation Editor Tool


Constructor & Destructor Documentation

MyApplication::MyApplication (  void   ) 
 

MyApplication::~MyApplication (  void   )  [virtual]
 


Member Function Documentation

void MyApplication::chooseSceneManager (  void   )  [protected, virtual]
 

bool MyApplication::configure (  int   )  [protected, virtual]
 

loads the Ogre rendering and window configurations

void MyApplication::createCamera (  void   )  [protected, virtual]
 

generate camera and its look

void MyApplication::createFrameListener (  void   )  [protected, virtual]
 

add frame listener

Reimplemented in GUIApplication.

virtual void MyApplication::createFrameListenerWithArgument (  char *   )  [protected, pure virtual]
 

Implemented in GUIApplication.

void MyApplication::createResourceListener (  void   )  [protected, virtual]
 

virtual void MyApplication::createScene (  void   )  [protected, pure virtual]
 

Implemented in GUIApplication.

virtual void MyApplication::createSceneWithArgument (  void   )  [protected, pure virtual]
 

Implemented in GUIApplication.

void MyApplication::createViewports (  void   )  [protected, virtual]
 

void MyApplication::destroyScene (  void   )  [protected, virtual]
 

void MyApplication::go (  void   )  [virtual]
 

start Animation Editor Tool

void MyApplication::goWithArgument (  char *  arg  )  [virtual]
 

start 3D view of an animation. This method takes the animation name as parameter

void MyApplication::loadResources (  void   )  [protected, virtual]
 

bool MyApplication::setup (  void   )  [protected, virtual]
 

void MyApplication::setupResources (  void   )  [protected, virtual]
 


Member Data Documentation

Camera* MyApplication::mCamera [protected]
 

MyFrameListener* MyApplication::mFrameListener [protected]
 

Root* MyApplication::mRoot [protected]
 

SceneManager* MyApplication::mSceneMgr [protected]
 

RenderWindow* MyApplication::mWindow [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon May 29 01:10:34 2006 for Papagan by  doxygen 1.4.6-NO