se_ogre::O3dSchema Namespace Reference

Global variables used by the se_ogre add-on module. More...


Classes

struct  se_ogre::O3dSchema::AutoInit

Functions

InputManager & inputManager ()
 Manager for input event listeners.
RenderEventListeners & renderEventListeners ()
void touch ()
 Force linking of dependencies.

Variables

ThingMOManager thingMOManager
 Manager that maintins bindings between SagaEngine things and their representation in Ogre.
RaySceneQuery * raySceneQuery = 0
se_core::TaskList taskList
Ogre::Root * root = 0
 The Ogre::Root singleton.
Ogre::SceneManager * sceneManager = 0
 The Ogre::SceneManager singleton.
O3dManager * worldManager = 0
 The manager object that controls what ogre should render.
Ogre::Root * ogreRoot = 0
Ogre::Camera * playerCamera = 0
Ogre::RenderWindow * window = 0
SpeechBubble * speechBubble = 0
RenderEngine * renderEngine = 0
Console * console = 0
float gameClock = 0
se_ogre::O3dSchema::AutoInit autoInit


Detailed Description

Global variables used by the se_ogre add-on module.


Function Documentation

_SeOgreExport InputManager & se_ogre::O3dSchema::inputManager (   ) 
 

Manager for input event listeners.

Register the class that should recieve mouse and input events here.

Definition at line 73 of file O3dSchema.cpp.

Referenced by se_ogre::O3dInputBridge::axisMoved(), se_ogre::InputHandler::below(), se_ogre::O3dInputBridge::buttonPressed(), se_ogre::O3dInputBridge::buttonReleased(), se_ogre::InputHandler::grabFocus(), se_ogre::InputHandler::hasFocus(), se_ogre::InputHandler::InputHandler(), se_ogre::InputHandler::isAltDown(), se_ogre::InputHandler::isControlDown(), se_ogre::InputHandler::isShiftDown(), se_ogre::InputHandler::isWinDown(), se_ogre::O3dInputBridge::keyPressed(), se_ogre::O3dInputBridge::keyReleased(), se_ogre::InputHandler::loseFocus(), se_ogre::O3dInputBridge::mouseMoved(), se_ogre::O3dInputBridge::mousePressed(), se_ogre::O3dInputBridge::mouseReleased(), se_ogre::O3dManager::moveCamera(), se_ogre::O3dInputBridge::povMoved(), se_ogre::O3dInputBridge::sliderMoved(), se_ogre::O3dInputBridge::step(), and se_ogre::InputHandler::~InputHandler().

_SeOgreExport RenderEventListeners & se_ogre::O3dSchema::renderEventListeners (   ) 
 

Definition at line 79 of file O3dSchema.cpp.

Referenced by se_ogre::O3dSchema::AutoInit::cleanupEngineEvent(), se_ogre::O3dSchema::AutoInit::cleanupGameEvent(), se_ogre::O3dSchema::AutoInit::cleanupLevelEvent(), se_ogre::O3dManager::frameStarted(), se_ogre::O3dSchema::AutoInit::initEngineEvent(), se_ogre::O3dSchema::AutoInit::initGameEvent(), se_ogre::O3dSchema::AutoInit::initLevelEvent(), and se_ogre::RenderEventListener::setActive().

void _SeOgreExport se_ogre::O3dSchema::touch (   ) 
 

Force linking of dependencies.

Definition at line 324 of file O3dSchema.cpp.

References se_core::IoSchema::touch(), and se_core::SimSchema::touch().


Variable Documentation

se_ogre::O3dSchema::AutoInit se_ogre::O3dSchema::autoInit
 

_SeOgreExport Console * se_ogre::O3dSchema::console = 0
 

Definition at line 77 of file O3dSchema.cpp.

_SeOgreExport float se_ogre::O3dSchema::gameClock = 0
 

Definition at line 84 of file O3dSchema.cpp.

Ogre::Root* se_ogre::O3dSchema::ogreRoot = 0
 

Definition at line 66 of file O3dSchema.cpp.

_SeOgreExport Ogre::Camera * se_ogre::O3dSchema::playerCamera = 0
 

Definition at line 67 of file O3dSchema.cpp.

_SeOgreExport Ogre::RaySceneQuery * se_ogre::O3dSchema::raySceneQuery = 0
 

Definition at line 60 of file O3dSchema.cpp.

_SeOgreExport RenderEngine * se_ogre::O3dSchema::renderEngine = 0
 

Definition at line 71 of file O3dSchema.cpp.

_SeOgreExport Ogre::Root * se_ogre::O3dSchema::root = 0
 

The Ogre::Root singleton.

Definition at line 63 of file O3dSchema.cpp.

_SeOgreExport Ogre::SceneManager * se_ogre::O3dSchema::sceneManager = 0
 

The Ogre::SceneManager singleton.

Definition at line 64 of file O3dSchema.cpp.

_SeOgreExport SpeechBubble * se_ogre::O3dSchema::speechBubble = 0
 

Definition at line 70 of file O3dSchema.cpp.

Referenced by se_ogre::O3dSchema::AutoInit::cleanupLevelEvent(), and se_ogre::O3dSchema::AutoInit::initLevelEvent().

_SeOgreExport se_core::TaskList se_ogre::O3dSchema::taskList
 

Definition at line 61 of file O3dSchema.cpp.

_SeOgreExport se_ogre::ThingMOManager se_ogre::O3dSchema::thingMOManager
 

Manager that maintins bindings between SagaEngine things and their representation in Ogre.

Definition at line 58 of file O3dSchema.cpp.

_SeOgreExport Ogre::RenderWindow * se_ogre::O3dSchema::window = 0
 

Definition at line 68 of file O3dSchema.cpp.

_SeOgreExport O3dManager * se_ogre::O3dSchema::worldManager = 0
 

The manager object that controls what ogre should render.

Definition at line 65 of file O3dSchema.cpp.


Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:34 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo