Navigation
API > API/Editor > API/Editor/BehaviorTreeEditor
| Name | UBehaviorTreeGraph |
| Type | class |
| Header File | /Engine/Source/Editor/BehaviorTreeEditor/Classes/BehaviorTreeGraph.h |
| Include Path | #include "BehaviorTreeGraph.h" |
Syntax
UCLASS (MinimalAPI)
class UBehaviorTreeGraph : public UAIGraph
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraph → UAIGraph → UBehaviorTreeGraph
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UBehaviorTreeGraph
(
const FObjectInitializer& ObjectInitializer |
BehaviorTreeGraph.h |
Enums
Public
| Name | Remarks |
|---|---|
| EUpdateFlags |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsUsingModCounter | bool | BehaviorTreeGraph.h | ||
| ModCounter | int32 | Increased with every graph rebuild, used to refresh data from subtrees | BehaviorTreeGraph.h | |
| RootNodeClass | TSubclassOf< UBehaviorTreeGraphNode_Root > | BehaviorTreeGraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AutoArrange() |
BehaviorTreeGraph.h | ||
void CreateBTFromGraph
(
UBehaviorTreeGraphNode* RootEdNode |
BehaviorTreeGraph.h | ||
virtual bool DoesSupportServices() |
BehaviorTreeGraph.h | ||
UEdGraphNode * FindInjectedNode
(
int32 Index |
BehaviorTreeGraph.h | ||
virtual void Initialize() |
BehaviorTreeGraph.h | ||
virtual void MarkVersion() |
BehaviorTreeGraph.h | ||
virtual void OnCreated() |
BehaviorTreeGraph.h | ||
virtual void OnLoaded() |
BehaviorTreeGraph.h | ||
void OnSave() |
BehaviorTreeGraph.h | ||
virtual void OnSubNodeDropped() |
BehaviorTreeGraph.h | ||
void RebuildChildOrder
(
UEdGraphNode* ParentNode |
BehaviorTreeGraph.h | ||
void RebuildExecutionOrder() |
BehaviorTreeGraph.h | ||
void RemoveUnknownSubNodes() |
BehaviorTreeGraph.h | ||
void ReplaceNodeConnections
(
UEdGraphNode* OldNode, |
BehaviorTreeGraph.h | ||
void SpawnMissingNodes() |
BehaviorTreeGraph.h | ||
void SpawnMissingNodesForParallel() |
BehaviorTreeGraph.h | ||
void UpdateAbortHighlight
(
FAbortDrawHelper& Mode0, |
BehaviorTreeGraph.h | ||
virtual void UpdateAsset
(
int32 UpdateFlags |
BehaviorTreeGraph.h | ||
void UpdateBlackboardChange() |
BehaviorTreeGraph.h | ||
void UpdateBrokenComposites() |
BehaviorTreeGraph.h | ||
bool UpdateInjectedNodes() |
BehaviorTreeGraph.h | ||
void UpdatePinConnectionTypes() |
BehaviorTreeGraph.h | ||
virtual void UpdateVersion() |
BehaviorTreeGraph.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CollectAllNodeInstances
(
TSet< UObject* >& NodeInstances |
BehaviorTreeGraph.h | ||
virtual void PostEditUndo() |
BehaviorTreeGraph.h | ||
void UpdateVersion_InnerGraphWhitespace() |
BehaviorTreeGraph.h | ||
void UpdateVersion_RunBehaviorInSeparateGraph() |
BehaviorTreeGraph.h | ||
void UpdateVersion_UnifiedSubNodes() |
BehaviorTreeGraph.h |