|
enum | Policy { RequireOne = 0
, RequireAll
} |
|
enum | Status {
INVALID = 0
, SUCCESS
, FAILURE
, RUNNING
,
ABORTED
, SUSPENDEND
} |
|
|
| Parallel (unsigned short success, unsigned short failure) |
|
virtual const char * | typeName () const override |
|
virtual void | initialize (BehaviourTreeContext *context, State *data) override |
|
virtual void | update (BehaviourTreeContext *context, State *data) override |
|
virtual void | terminate (BehaviourTreeContext *context, State *data) override |
|
virtual void | onChildUpdated (BehaviourTreeContext *context, State *data, unsigned int childIndex, unsigned short childStatus) override |
|
virtual void | setAttributes (const AtomsCore::MapMetadata *attributes, Blackboard *blackboard) override |
|
virtual void | getAttributes (AtomsCore::MapMetadata *attributes, Blackboard *blackboard) override |
|
virtual void | getAttributeProperties (AtomsCore::MapMetadata *attributes) override |
|
virtual void | addChild (unsigned short childIndex) override |
|
unsigned short | getLocalChildIndex (unsigned short idx) const |
|
| Behaviour (unsigned short idx, unsigned short parentIdx) |
|
virtual void | releaseData (BehaviourTreeContext *context, State *data) |
|
void | tick (BehaviourTreeContext *context, State *data) |
|
virtual bool | needPreallocatedMemory () const |
|
virtual bool | isGPUNode () const |
|
|
unsigned short | m_eSuccessPolicy |
|
unsigned short | m_eFailurePolicy |
|
|
std::vector< unsigned short > | m_Children |
|
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/Composite.h