WSF
WsfScriptAdvancedBehaviorTreeNodeClass Class Reference

#include <WsfAdvancedBehaviorTreeNode.hpp>

Inheritance diagram for WsfScriptAdvancedBehaviorTreeNodeClass:
Collaboration diagram for WsfScriptAdvancedBehaviorTreeNodeClass:

Public Member Functions

 WsfScriptAdvancedBehaviorTreeNodeClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
UtScriptContext * GetContext (void *aObjectPtr) override
 Return a pointer to the script context for an object.
 UT_DECLARE_SCRIPT_METHOD (Failure_1)
 UT_DECLARE_SCRIPT_METHOD (Failure_2)
 UT_DECLARE_SCRIPT_METHOD (Type)
 UT_DECLARE_SCRIPT_METHOD (Id)
 UT_DECLARE_SCRIPT_METHOD (Running_1)
 UT_DECLARE_SCRIPT_METHOD (Running_2)
 UT_DECLARE_SCRIPT_METHOD (Success_1)
 UT_DECLARE_SCRIPT_METHOD (Success_2)
 UT_DECLARE_SCRIPT_METHOD (TurnOff)
 UT_DECLARE_SCRIPT_METHOD (TurnOn)
 UT_DECLARE_SCRIPT_METHOD (State)
 UT_DECLARE_SCRIPT_METHOD (Tree)
 UT_DECLARE_SCRIPT_METHOD (BlackboardVarExists)
 UT_DECLARE_SCRIPT_METHOD (CreateSharedBlackboard)
 UT_DECLARE_SCRIPT_METHOD (DeleteBlackboardVar)
 UT_DECLARE_SCRIPT_METHOD (DeleteSharedBlackboardVar)
 UT_DECLARE_SCRIPT_METHOD (GetBlackboardVar)
 UT_DECLARE_SCRIPT_METHOD (GetSharedBlackboardVar)
 UT_DECLARE_SCRIPT_METHOD (SetBlackboardVar)
 UT_DECLARE_SCRIPT_METHOD (SetBlackboardTrackVar)
 UT_DECLARE_SCRIPT_METHOD (SetBlackboardPlatformVar)
 UT_DECLARE_SCRIPT_METHOD (SetSharedBlackboardVar)
 UT_DECLARE_SCRIPT_METHOD (SetSharedBlackboardTrackVar)
 UT_DECLARE_SCRIPT_METHOD (SetSharedBlackboardPlatformVar)
 UT_DECLARE_SCRIPT_METHOD (ShareBlackboard)
 UT_DECLARE_SCRIPT_METHOD (ShareBlackboardWithName)
 UT_DECLARE_SCRIPT_METHOD (SharedBlackboardExists)
 UT_DECLARE_SCRIPT_METHOD (SharedBlackboardVarExists)
Public Member Functions inherited from WsfScriptObjectClass
 WsfScriptObjectClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~WsfScriptObjectClass () override
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
std::string ToString (void *aObjectPtr) const override
 UT_DECLARE_SCRIPT_METHOD (Name)
 UT_DECLARE_SCRIPT_METHOD (Type)
 UT_DECLARE_SCRIPT_METHOD (BaseType)
 UT_DECLARE_SCRIPT_METHOD (IsA_TypeOf)
 UT_DECLARE_SCRIPT_METHOD (ProcessInput)

Constructor & Destructor Documentation

◆ WsfScriptAdvancedBehaviorTreeNodeClass()

WsfScriptAdvancedBehaviorTreeNodeClass::WsfScriptAdvancedBehaviorTreeNodeClass ( const std::string & aClassName,
UtScriptTypes * aScriptTypesPtr )

Member Function Documentation

◆ GetContext()

UtScriptContext * WsfScriptAdvancedBehaviorTreeNodeClass::GetContext ( void * aObjectPtr)
override

Return a pointer to the script context for an object.

Parameters
aObjectPtrobject to get context for.

References GetContext().

Referenced by GetContext().

◆ UT_DECLARE_SCRIPT_METHOD() [1/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( BlackboardVarExists )

◆ UT_DECLARE_SCRIPT_METHOD() [2/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( CreateSharedBlackboard )

◆ UT_DECLARE_SCRIPT_METHOD() [3/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( DeleteBlackboardVar )

◆ UT_DECLARE_SCRIPT_METHOD() [4/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( DeleteSharedBlackboardVar )

◆ UT_DECLARE_SCRIPT_METHOD() [5/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( Failure_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [6/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( Failure_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [7/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( GetBlackboardVar )

◆ UT_DECLARE_SCRIPT_METHOD() [8/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( GetSharedBlackboardVar )

◆ UT_DECLARE_SCRIPT_METHOD() [9/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( Id )

◆ UT_DECLARE_SCRIPT_METHOD() [10/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( Running_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [11/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( Running_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [12/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( SetBlackboardPlatformVar )

◆ UT_DECLARE_SCRIPT_METHOD() [13/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( SetBlackboardTrackVar )

◆ UT_DECLARE_SCRIPT_METHOD() [14/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( SetBlackboardVar )

◆ UT_DECLARE_SCRIPT_METHOD() [15/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( SetSharedBlackboardPlatformVar )

◆ UT_DECLARE_SCRIPT_METHOD() [16/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( SetSharedBlackboardTrackVar )

◆ UT_DECLARE_SCRIPT_METHOD() [17/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( SetSharedBlackboardVar )

◆ UT_DECLARE_SCRIPT_METHOD() [18/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( ShareBlackboard )

◆ UT_DECLARE_SCRIPT_METHOD() [19/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( ShareBlackboardWithName )

◆ UT_DECLARE_SCRIPT_METHOD() [20/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( SharedBlackboardExists )

◆ UT_DECLARE_SCRIPT_METHOD() [21/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( SharedBlackboardVarExists )

◆ UT_DECLARE_SCRIPT_METHOD() [22/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( State )

◆ UT_DECLARE_SCRIPT_METHOD() [23/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( Success_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [24/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( Success_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [25/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( Tree )

◆ UT_DECLARE_SCRIPT_METHOD() [26/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( TurnOff )

◆ UT_DECLARE_SCRIPT_METHOD() [27/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( TurnOn )

◆ UT_DECLARE_SCRIPT_METHOD() [28/28]

WsfScriptAdvancedBehaviorTreeNodeClass::UT_DECLARE_SCRIPT_METHOD ( Type )

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved