V-Gears 0
Free Final Fantasy VII engine.
OgreBase.h File Reference
#include <Ogre.h>
#include <OgreTextAreaOverlayElement.h>
#include <OgreOverlay.h>
#include <OgreOverlayManager.h>
#include <Bites/OgreWindowEventUtilities.h>
#include <OIS/OIS.h>
#include "common/FileSystem.h"
#include "installer/common/Logger.h"
Include dependency graph for OgreBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DisplayFrameListener
 The display frame listener. More...
 

Functions

void InitializeOgreBase (const Ogre::String &name)
 Initializes the Ogre system. More...
 
void DeinitializeOgreBase ()
 Destructs the Ogre system. More...
 

Variables

Ogre::Root * root
 The Ogre system root component. More...
 
Ogre::RenderWindow * window
 The Ogre render window. More...
 
std::vector< Ogre::Entity * > entities
 List of Ogre entities. More...
 
Ogre::Camera * camera
 The Ogre camera. More...
 
DisplayFrameListenerframe_listener
 The display frame listener. More...
 

Function Documentation

◆ DeinitializeOgreBase()

void DeinitializeOgreBase ( )

Destructs the Ogre system.

◆ InitializeOgreBase()

void InitializeOgreBase ( const Ogre::String &  name)

Initializes the Ogre system.

Parameters
[in]nameApplication title.

Variable Documentation

◆ camera

Ogre::Camera* camera
extern

The Ogre camera.

◆ entities

std::vector<Ogre::Entity*> entities
extern

List of Ogre entities.

◆ frame_listener

DisplayFrameListener* frame_listener
extern

The display frame listener.

◆ root

Ogre::Root* root
extern

The Ogre system root component.

◆ window

Ogre::RenderWindow* window
extern

The Ogre render window.