Maratis Engine
Public Member Functions

MBehaviorManager Class Reference

#include <MBehaviorManager.h>

List of all members.

Public Member Functions

 MBehaviorManager (void)
virtual ~MBehaviorManager (void)
void clear (void)
void addBehavior (const char *name, int objectFilter, MBehavior *(*getNewBehaviorFunctionPointer)(MObject3d *parentObject))
MBehaviorCreatorgetBehaviorByName (const char *name)
unsigned int getBehaviorsNumber (void)
MBehaviorCreatorgetBehaviorByIndex (const unsigned int id)

Constructor & Destructor Documentation

MBehaviorManager::MBehaviorManager ( void  ) [inline]
MBehaviorManager::~MBehaviorManager ( void  ) [virtual]

Member Function Documentation

void MBehaviorManager::addBehavior ( const char *  name,
int  objectFilter,
MBehavior *(*)(MObject3d *parentObject)  getNewBehaviorFunctionPointer 
)
void MBehaviorManager::clear ( void  )
MBehaviorCreator* MBehaviorManager::getBehaviorByIndex ( const unsigned int  id) [inline]
MBehaviorCreator * MBehaviorManager::getBehaviorByName ( const char *  name)
unsigned int MBehaviorManager::getBehaviorsNumber ( void  ) [inline]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines