OGRE  13.6
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 ( )

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

Member Data Documentation

◆ mFactoryTypeName

String Ogre::PCZoneFactory::mFactoryTypeName

Factory type name.

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