OGRE  master
Object-Oriented Graphics Rendering Engine
Ogre::PCZoneFactory Class Referenceabstract

Factory for PCZones. More...

#include <OgrePCZoneFactory.h>

+ Inheritance diagram for Ogre::PCZoneFactory:

Public Member Functions

 PCZoneFactory (const String &typeName)
 
virtual ~PCZoneFactory ()
 
virtual PCZonecreatePCZone (PCZSceneManager *pczsm, const String &zoneName)=0
 
const StringgetFactoryTypeName () const
 
virtual bool supportsPCZoneType (const String &zoneType)=0
 

Public Attributes

String mFactoryTypeName
 Factory type name. More...
 

Detailed Description

Factory for PCZones.

Constructor & Destructor Documentation

◆ PCZoneFactory()

Ogre::PCZoneFactory::PCZoneFactory ( const String typeName)

◆ ~PCZoneFactory()

virtual Ogre::PCZoneFactory::~PCZoneFactory ( )
virtual

Member Function Documentation

◆ supportsPCZoneType()

virtual bool Ogre::PCZoneFactory::supportsPCZoneType ( const String zoneType)
pure virtual

◆ createPCZone()

virtual PCZone* Ogre::PCZoneFactory::createPCZone ( PCZSceneManager pczsm,
const String zoneName 
)
pure virtual

◆ getFactoryTypeName()

const String& Ogre::PCZoneFactory::getFactoryTypeName ( ) const
inline

Member Data Documentation

◆ mFactoryTypeName

String Ogre::PCZoneFactory::mFactoryTypeName

Factory type name.


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