|
enum | Status {
INVALID = 0
, SUCCESS
, FAILURE
, RUNNING
,
ABORTED
, SUSPENDEND
} |
|
|
| Behaviour (unsigned short idx, unsigned short parentIdx) |
|
virtual const char * | typeName () const |
|
virtual void | initialize (BehaviourTreeContext *context, State *data) |
|
virtual void | update (BehaviourTreeContext *context, State *data) |
|
virtual void | terminate (BehaviourTreeContext *context, State *data) |
|
virtual void | releaseData (BehaviourTreeContext *context, State *data) |
|
void | tick (BehaviourTreeContext *context, State *data) |
|
virtual void | onChildUpdated (BehaviourTreeContext *context, State *data, unsigned int childIndex, unsigned short childStatus) |
|
virtual void | addChild (unsigned short childIndex) |
|
virtual void | setAttributes (const AtomsCore::MapMetadata *attributes, Blackboard *blackboard) |
|
virtual void | getAttributes (AtomsCore::MapMetadata *attributes, Blackboard *blackboard) |
|
virtual void | getAttributeProperties (AtomsCore::MapMetadata *attributes) |
|
virtual bool | needPreallocatedMemory () const |
|
virtual bool | isGPUNode () const |
|
|
unsigned short | index |
|
short | parentIndex |
|
unsigned short | span |
|
unsigned char | baseType |
|
unsigned char | lock |
|
The documentation for this class was generated from the following file:
- C:/projects/AtomsVFX/Atoms/Public/Atoms/BehaviourTree/Behaviour.h