EntityCreator Class Reference

#include <ientity.h>

Public Types

typedef void(* KeyValueChangedFunc )()

Public Member Functions

 INTEGER_CONSTANT (Version, 2)
 STRING_CONSTANT (Name,"entity")
virtual ~EntityCreator ()
virtual scene::Node & createEntity (EntityClass *eclass)=0
virtual void setKeyValueChangedFunc (KeyValueChangedFunc func)=0
virtual void setCounter (Counter *counter)=0
virtual void connectEntities (const scene::Path &e1, const scene::Path &e2)=0
virtual void setShowNames (bool showNames)=0
virtual bool getShowNames ()=0
virtual void setShowAngles (bool showAngles)=0
virtual bool getShowAngles ()=0
virtual void setLightRadii (bool lightRadii)=0
virtual bool getLightRadii ()=0
virtual void setForceLightRadii (bool forceLightRadii)=0
virtual bool getForceLightRadii ()=0
virtual void printStatistics () const =0

Detailed Description

Definition at line 124 of file ientity.h.


Member Typedef Documentation

Definition at line 136 of file ientity.h.


Constructor & Destructor Documentation

virtual EntityCreator::~EntityCreator (  )  [inline, virtual]

Definition at line 130 of file ientity.h.


Member Function Documentation

virtual void EntityCreator::connectEntities ( const scene::Path e1,
const scene::Path e2 
) [pure virtual]
virtual scene::Node& EntityCreator::createEntity ( EntityClass eclass  )  [pure virtual]
virtual bool EntityCreator::getForceLightRadii (  )  [pure virtual]
virtual bool EntityCreator::getLightRadii (  )  [pure virtual]
virtual bool EntityCreator::getShowAngles (  )  [pure virtual]
virtual bool EntityCreator::getShowNames (  )  [pure virtual]
EntityCreator::INTEGER_CONSTANT ( Version  ,
 
)
virtual void EntityCreator::printStatistics (  )  const [pure virtual]
virtual void EntityCreator::setCounter ( Counter *  counter  )  [pure virtual]
virtual void EntityCreator::setForceLightRadii ( bool  forceLightRadii  )  [pure virtual]
virtual void EntityCreator::setKeyValueChangedFunc ( KeyValueChangedFunc  func  )  [pure virtual]
virtual void EntityCreator::setLightRadii ( bool  lightRadii  )  [pure virtual]
virtual void EntityCreator::setShowAngles ( bool  showAngles  )  [pure virtual]
virtual void EntityCreator::setShowNames ( bool  showNames  )  [pure virtual]
EntityCreator::STRING_CONSTANT ( Name  ,
"entity"   
)

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

Generated by  doxygen 1.6.2