|
LeviLamina
|
Inheritance diagram for CompositeDefinition:Public Member Functions | |
| MCAPI void | $dtor () |
| virtual void | load (::Json::Value value, ::BehaviorFactory const &factory) |
| virtual ::std::unique_ptr<::BehaviorNode > | createNode (::Actor &owner, ::BehaviorFactory const &factory, ::BehaviorNode *parent, ::BehaviorData *data) const |
| MCAPI void | $load (::Json::Value value, ::BehaviorFactory const &factory) |
| MCAPI ::std::unique_ptr<::BehaviorNode > | $createNode (::Actor &owner, ::BehaviorFactory const &factory, ::BehaviorNode *parent, ::BehaviorData *data) const |
Static Public Member Functions | |
| static MCAPI void | _compositeLoadChildrenBehaviors (::Json::Value value, ::std::vector<::std::unique_ptr<::BehaviorDefinition > > &childList, ::BehaviorFactory const &factory, ::BehaviorTreeDefinitionPtr ptr) |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::BehaviorDefinition > > > | mChildren |
| ::ll::TypedStorage< 8, 32, ::std::string > | mName |
| ::ll::TypedStorage< 8, 16, ::BehaviorTreeDefinitionPtr > | mTreeDefinition |
|
staticinherited |