Navigation
Unreal Engine C++ API Reference > Editor > BehaviorTreeEditor
Inheritance Hierarchy
- UEdGraphNode
- UAIGraphNode
- UBehaviorTreeGraphNode
- UBehaviorTreeGraphNode_CompositeDecorator
References
Module | BehaviorTreeEditor |
Header | /Engine/Source/Editor/BehaviorTreeEditor/Classes/BehaviorTreeGraphNode_CompositeDecorator.h |
Include | #include "BehaviorTreeGraphNode_CompositeDecorator.h" |
Syntax
UCLASS ()
class UBehaviorTreeGraphNode_CompositeDecorator : public UBehaviorTreeGraphNode
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
uint32: 1 | bCanAbortFlow | Updated with internal graph changes, set when decorators inside can abort flow |
![]() |
uint32: 1 | bHasBrokenInstances | |
![]() ![]() |
TObjectPtr< class UEdGraph > | BoundGraph | The logic graph for this decorator (returning a boolean) |
![]() ![]() ![]() |
uint32: 1 | bShowOperations | If set, all logic operations will be shown in description |
![]() ![]() |
FString | CachedDescription | |
![]() |
uint8 | ChildIndex | |
![]() ![]() ![]() |
FString | CompositeName | |
![]() |
uint16 | FirstExecutionIndex | Execution index range of internal nodes, used by debugger |
![]() |
TSubclassOf< UBehaviorTreeDecoratorGraph > | GraphClass | |
![]() |
uint16 | LastExecutionIndex | |
![]() ![]() |
TObjectPtr< class UBTCompositeNode > | ParentNodeInstance |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UBehaviorTreeGraphNode_CompositeDecorator
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ||
![]() ![]() |
void | CollectDecoratorData
(
TArray< class UBTDecorator* >& NodeInstances, |
|
![]() |
void | ||
![]() ![]() ![]() |
FText | GetNodeTitle
(
ENodeTitleType::Type TitleType |
|
![]() ![]() |
FString | ||
![]() |
void | InitializeDecorator
(
UBTDecorator* InnerDecorator |
|
![]() |
void | ||
![]() |
void | ||
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
|
![]() ![]() |
void | PostLoad () |
|
![]() ![]() |
void | ||
![]() |
void | ||
![]() |
void | SetDecoratorData
(
UBTCompositeNode* InParentNode, |
|
![]() |
int32 | SpawnMissingNodes
(
const TArray< class UBTDecorator* >& NodeInstances, |
|
![]() |
void |
Overridden from UBehaviorTreeGraphNode
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | ||
![]() ![]() ![]() |
FLinearColor | GetBackgroundColor
(
bool bIsActiveForDebugger |
Overridden from UAIGraphNode
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
UEdGraph * | ||
![]() ![]() ![]() |
FText | ||
![]() ![]() ![]() |
FText | ||
![]() ![]() ![]() |
bool | HasErrors () |
Check if node has any errors, used for assigning colors on graph |
![]() ![]() ![]() |
bool | IsSubNode () |
Check if node is subnode |
![]() ![]() |
void | PostCopyNode () |
|
![]() ![]() |
void | ||
![]() ![]() |
void | ||
![]() ![]() |
bool | Reinitialize node instance | |
![]() ![]() |
void | ||
![]() ![]() |
void | Updates ClassData from node instance |