OpenMW
Public Member Functions | Private Member Functions | Private Attributes
OgreInit::OgreInit Class Reference

Starts Ogre::Root and loads required plugins and NIF particle factories. More...

#include <ogreinit.hpp>

List of all members.

Public Member Functions

 OgreInit ()
Ogre::Root * init (const std::string &logPath)
 ~OgreInit ()

Private Member Functions

void loadStaticPlugins ()
void loadPlugins ()
void loadParticleFactories ()

Private Attributes

std::vector
< Ogre::ParticleEmitterFactory * > 
mEmitterFactories
std::vector
< Ogre::ParticleAffectorFactory * > 
mAffectorFactories
Ogre::Root * mRoot

Detailed Description

Starts Ogre::Root and loads required plugins and NIF particle factories.


Constructor & Destructor Documentation


Member Function Documentation

Ogre::Root * OgreInit::OgreInit::init ( const std::string &  logPath)
void OgreInit::OgreInit::loadPlugins ( ) [private]

Member Data Documentation

std::vector<Ogre::ParticleAffectorFactory*> OgreInit::OgreInit::mAffectorFactories [private]
std::vector<Ogre::ParticleEmitterFactory*> OgreInit::OgreInit::mEmitterFactories [private]
Ogre::Root* OgreInit::OgreInit::mRoot [private]

The documentation for this class was generated from the following files: