Neo  0.5.0
Developer Documentation
Neo::BehaviorCreator Class Reference

This class is used to instanciate new behavior objects. More...

#include <BehaviorCreator.h>

Public Member Functions

 BehaviorCreator (const char *name, int objectFilter, Behavior *(*getNewBehaviorFunctionPointer)(Object3d *parentObject))
 
virtual ~BehaviorCreator (void)
 
int getObjectFilter (void)
 
void setName (const char *name)
 
const char * getName (void)
 
BehaviorgetNewBehavior (Object3d *parentObject)
 

Detailed Description

This class is used to instanciate new behavior objects.

Constructor & Destructor Documentation

Neo::BehaviorCreator::BehaviorCreator ( const char *  name,
int  objectFilter,
Behavior *(*)(Object3d *parentObject)  getNewBehaviorFunctionPointer 
)
virtual Neo::BehaviorCreator::~BehaviorCreator ( void  )
inlinevirtual

Member Function Documentation

const char* Neo::BehaviorCreator::getName ( void  )
inline
Behavior* Neo::BehaviorCreator::getNewBehavior ( Object3d parentObject)
int Neo::BehaviorCreator::getObjectFilter ( void  )
inline
void Neo::BehaviorCreator::setName ( const char *  name)
inline

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