UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BTDecorator.h File Reference
#include "CoreMinimal.h"
#include "BehaviorTree/BTAuxiliaryNode.h"
#include "BTDecorator.generated.h"

Go to the source code of this file.

Classes

class  UBTDecorator
 

Macros

#define INIT_DECORATOR_NODE_NOTIFY_FLAGS()
 

Enumerations

enum class  EBTDecoratorAbortRequest : uint8 { ConditionResultChanged , ConditionPassing }
 

Macro Definition Documentation

◆ INIT_DECORATOR_NODE_NOTIFY_FLAGS

#define INIT_DECORATOR_NODE_NOTIFY_FLAGS ( )
Value:
do { \
using NodeType = TRemovePointer<decltype(this)>::Type; \
InitNotifyFlags(&NodeType::TickNode, \
&NodeType::OnBecomeRelevant, \
&NodeType::OnCeaseRelevant, \
&NodeType::OnNodeActivation, \
&NodeType::OnNodeDeactivation, \
&NodeType::OnNodeProcessed); \
} while (false)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition UnrealTemplate.h:511

Enumeration Type Documentation

◆ EBTDecoratorAbortRequest

Enumerator
ConditionResultChanged 
ConditionPassing