#include <OgreApplication.h>
OgreApplication::OgreApplication |
( |
void |
| ) |
|
OgreApplication::~OgreApplication |
( |
void |
| ) |
|
void OgreApplication::CleanUp |
( |
| ) |
|
shared_ptr< Ogre::SceneNode > OgreApplication::CreateCamera |
( |
Ogre::String |
name, |
|
|
Ogre::SceneNode * |
targetNode |
|
) |
| |
shared_ptr< Ogre::SceneNode > OgreApplication::CreateEntityFromMesh |
( |
std::string |
mesh, |
|
|
std::string |
name |
|
) |
| |
void OgreApplication::CreateEnviroment |
( |
| ) |
|
|
private |
void OgreApplication::CreateIOS |
( |
| ) |
|
void OgreApplication::CreateLights |
( |
| ) |
|
|
private |
shared_ptr< Ogre::Timer > OgreApplication::CreateTimer |
( |
| ) |
|
void OgreApplication::DestroyNode |
( |
Ogre::SceneNode * |
nodeName | ) |
|
shared_ptr<OIS::Keyboard> OgreApplication::GetKeyboard |
( |
| ) |
|
|
inline |
shared_ptr<OIS::Mouse> OgreApplication::GetMouse |
( |
| ) |
|
|
inline |
Ogre::RenderWindow* OgreApplication::GetRenderWindow |
( |
| ) |
|
|
inline |
Ogre::SceneManager* OgreApplication::GetSceneManager |
( |
| ) |
|
|
inline |
shared_ptr<Ogre::Timer> OgreApplication::GetTimer |
( |
| ) |
|
|
inline |
bool OgreApplication::Initialize |
( |
| ) |
|
void OgreApplication::Run |
( |
bool |
updateOption = false , |
|
|
bool |
synchroOption = true |
|
) |
| |
void OgreApplication::SetEntityColour |
( |
Ogre::String |
materialName, |
|
|
Ogre::String |
resourceGroupName, |
|
|
Ogre::ColourValue |
diffuse, |
|
|
Ogre::ColourValue |
specular, |
|
|
Ogre::Real |
shininess |
|
) |
| |
OIS::InputManager* OgreApplication::inputManager |
|
private |
shared_ptr<OIS::Keyboard> OgreApplication::keyboard |
|
private |
shared_ptr<OIS::Mouse> OgreApplication::mouse |
|
private |
shared_ptr<Ogre::OverlaySystem> OgreApplication::overlaySystem |
|
private |
Ogre::RenderWindow* OgreApplication::renderWindow |
|
private |
Ogre::Root* OgreApplication::root |
|
private |
Ogre::SceneNode* OgreApplication::rootSceneNode |
|
private |
Ogre::SceneManager* OgreApplication::sceneManager |
|
private |
shared_ptr<Ogre::Timer> OgreApplication::timer |
|
private |
Ogre::Viewport* OgreApplication::viewport |
|
private |
The documentation for this class was generated from the following files: