![]() |
Atoms Crowd
7.0.0
|
Public Member Functions | |
| virtual const char * | typeName () const override |
| virtual void | initialize (BehaviourTreeContext *context, State *data) override |
| virtual void | update (BehaviourTreeContext *context, State *data) override |
| virtual void | onChildUpdated (BehaviourTreeContext *context, State *data, unsigned int childIndex, unsigned short childStatus) override |
| virtual void | getAttributeProperties (AtomsCore::MapMetadata *attributes) override |
Public Member Functions inherited from Atoms::Decorator | |
| virtual void | addChild (unsigned short index) override |
| virtual void | setAttributes (const AtomsCore::MapMetadata *attributes, Blackboard *blackboard) override |
| virtual void | getAttributes (AtomsCore::MapMetadata *attributes, Blackboard *blackboard) override |
Public Member Functions inherited from Atoms::Behaviour | |
| Behaviour (unsigned short idx, unsigned short parentIdx) | |
| virtual void | terminate (BehaviourTreeContext *context, State *data) |
| virtual void | releaseData (BehaviourTreeContext *context, State *data) |
| void | tick (BehaviourTreeContext *context, State *data) |
| virtual bool | needPreallocatedMemory () const |
| virtual bool | isGPUNode () const |
Static Public Member Functions | |
| static const char * | staticTypeName () |
| static Behaviour * | creator () |
Additional Inherited Members | |
Public Types inherited from Atoms::Behaviour | |
| enum | Status { INVALID = 0 , SUCCESS , FAILURE , RUNNING , ABORTED , SUSPENDEND } |
Public Attributes inherited from Atoms::Decorator | |
| unsigned short | childIndex |
Public Attributes inherited from Atoms::Behaviour | |
| unsigned short | index |
| short | parentIndex |
| unsigned short | span |
| unsigned char | baseType |
| unsigned char | lock |