Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Ogre::TerrainSceneManagerFactory Class Reference

Factory for TerrainSceneManager. More...

#include <OgreTerrainSceneManager.h>

Inheritance diagram for Ogre::TerrainSceneManagerFactory:

Ogre::SceneManagerFactory List of all members.

Public Member Functions

 TerrainSceneManagerFactory ()
 ~TerrainSceneManagerFactory ()
SceneManagercreateInstance (const String &instanceName)
 Create a new instance of a SceneManager.

void destroyInstance (SceneManager *instance)
 Destroy an instance of a SceneManager.

virtual const SceneManagerMetaDatagetMetaData (void) const
 Get information about the SceneManager type created by this factory.


Static Public Attributes

const String FACTORY_TYPE_NAME
 Factory type name.


Protected Types

typedef std::vector< TerrainPageSource * > TerrainPageSources

Protected Member Functions

void initMetaData (void) const
 Internal method to initialise the metadata, must be implemented.


Protected Attributes

TerrainPageSources mTerrainPageSources
SceneManagerMetaData mMetaData
bool mMetaDataInit

Detailed Description

Factory for TerrainSceneManager.

Definition at line 414 of file OgreTerrainSceneManager.h.


Member Typedef Documentation

typedef std::vector<TerrainPageSource*> Ogre::TerrainSceneManagerFactory::TerrainPageSources [protected]
 

Definition at line 417 of file OgreTerrainSceneManager.h.


Constructor & Destructor Documentation

Ogre::TerrainSceneManagerFactory::TerrainSceneManagerFactory  ) 
 

Ogre::TerrainSceneManagerFactory::~TerrainSceneManagerFactory  ) 
 


Member Function Documentation

SceneManager* Ogre::TerrainSceneManagerFactory::createInstance const String instanceName  )  [virtual]
 

Create a new instance of a SceneManager.

Remarks:
Don't call directly, use SceneManagerEnumerator::createSceneManager.

Implements Ogre::SceneManagerFactory.

void Ogre::TerrainSceneManagerFactory::destroyInstance SceneManager instance  )  [virtual]
 

Destroy an instance of a SceneManager.

Implements Ogre::SceneManagerFactory.

virtual const SceneManagerMetaData& Ogre::SceneManagerFactory::getMetaData void   )  const [virtual, inherited]
 

Get information about the SceneManager type created by this factory.

Definition at line 2426 of file OgreSceneManager.h.

void Ogre::TerrainSceneManagerFactory::initMetaData void   )  const [protected, virtual]
 

Internal method to initialise the metadata, must be implemented.

Implements Ogre::SceneManagerFactory.


Member Data Documentation

const String Ogre::TerrainSceneManagerFactory::FACTORY_TYPE_NAME [static]
 

Factory type name.

Definition at line 424 of file OgreTerrainSceneManager.h.

SceneManagerMetaData Ogre::SceneManagerFactory::mMetaData [mutable, protected, inherited]
 

Definition at line 2418 of file OgreSceneManager.h.

bool Ogre::SceneManagerFactory::mMetaDataInit [mutable, protected, inherited]
 

Definition at line 2419 of file OgreSceneManager.h.

TerrainPageSources Ogre::TerrainSceneManagerFactory::mTerrainPageSources [protected]
 

Definition at line 418 of file OgreTerrainSceneManager.h.


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

Copyright © 2000-2005 by The OGRE Team
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Mar 12 14:49:02 2006