Maratis Engine
Public Member Functions

MBehavior Class Reference

#include <MBehavior.h>

List of all members.

Public Member Functions

 MBehavior (MObject3d *parentObject)
virtual ~MBehavior (void)
virtual void destroy (void)=0
MObject3dgetParentObject (void)
virtual const char * getName (void)=0
virtual MBehaviorgetCopy (MObject3d *parentObject)=0
virtual void update (void)=0
virtual void runEvent (int param)=0
virtual unsigned int getVariablesNumber (void)=0
virtual MVariable getVariable (unsigned int id)=0

Constructor & Destructor Documentation

MBehavior::MBehavior ( MObject3d parentObject)
MBehavior::~MBehavior ( void  ) [virtual]

Member Function Documentation

virtual void MBehavior::destroy ( void  ) [pure virtual]
virtual MBehavior* MBehavior::getCopy ( MObject3d parentObject) [pure virtual]
virtual const char* MBehavior::getName ( void  ) [pure virtual]
MObject3d* MBehavior::getParentObject ( void  ) [inline]
virtual MVariable MBehavior::getVariable ( unsigned int  id) [pure virtual]
virtual unsigned int MBehavior::getVariablesNumber ( void  ) [pure virtual]
virtual void MBehavior::runEvent ( int  param) [pure virtual]
virtual void MBehavior::update ( void  ) [pure virtual]

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