![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "UObject/ObjectMacros.h"#include "EngineDefines.h"#include "BehaviorTree/BehaviorTreeTypes.h"#include "GameplayTagContainer.h"#include "AITypes.h"#include "BrainComponent.h"#include "ProfilingDebugging/CsvProfiler.h"#include "BehaviorTreeComponent.generated.h"Go to the source code of this file.
Classes | |
| struct | FBTNodeExecutionInfo |
| struct | FBTPendingExecutionInfo |
| struct | FBTTreeStartInfo |
| class | UBehaviorTreeComponent |
| struct | UBehaviorTreeComponent::FBranchActionInfo |
| struct | UBehaviorTreeComponent::FBTSuspendBranchActionsScoped |
Enumerations | |
| enum class | EBTBranchAction : uint16 { None = 0x0 , DecoratorEvaluate = 0x1 , DecoratorActivate_IfNotExecuting = 0x2 , DecoratorActivate_EvenIfExecuting = 0x4 , DecoratorActivate = DecoratorActivate_IfNotExecuting | DecoratorActivate_EvenIfExecuting , DecoratorDeactivate = 0x8 , UnregisterAuxNodes = 0x10 , StopTree_Safe = 0x20 , StopTree_Forced = 0x40 , ActiveNodeEvaluate = 0x80 , SubTreeEvaluate = 0x100 , ProcessPendingInitialize = 0x200 , Cleanup = 0x400 , UninitializeComponent = 0x800 , StopTree = StopTree_Safe | StopTree_Forced , Changing_Topology_Actions = UnregisterAuxNodes | StopTree | ProcessPendingInitialize | Cleanup | UninitializeComponent , All = DecoratorEvaluate | DecoratorActivate_IfNotExecuting | DecoratorActivate_EvenIfExecuting | DecoratorDeactivate | Changing_Topology_Actions | ActiveNodeEvaluate | SubTreeEvaluate } |
Functions | |
| ENUM_CLASS_FLAGS (EBTBranchAction) | |
|
strong |
| ENUM_CLASS_FLAGS | ( | EBTBranchAction | ) |