UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBTNodeIndex Struct Reference

#include <BehaviorTreeTypes.h>

Public Member Functions

 FBTNodeIndex ()
 
 FBTNodeIndex (uint16 InInstanceIndex, uint16 InExecutionIndex)
 
bool TakesPriorityOver (const FBTNodeIndex &Other) const
 
bool IsSet () const
 
bool operator== (const FBTNodeIndex &Other) const
 
bool operator!= (const FBTNodeIndex &Other) const
 
FString Describe () const
 

Public Attributes

uint16 InstanceIndex
 
uint16 ExecutionIndex
 

Static Public Attributes

static constexpr uint16 InvalidIndex = TNumericLimits<uint16>::Max()
 

Friends

uint32 GetTypeHash (const FBTNodeIndex &Other)
 

Constructor & Destructor Documentation

◆ FBTNodeIndex() [1/2]

FBTNodeIndex::FBTNodeIndex ( )
inline

◆ FBTNodeIndex() [2/2]

FBTNodeIndex::FBTNodeIndex ( uint16  InInstanceIndex,
uint16  InExecutionIndex 
)
inline

Member Function Documentation

◆ Describe()

FString FBTNodeIndex::Describe ( ) const
inline

◆ IsSet()

bool FBTNodeIndex::IsSet ( ) const
inline

◆ operator!=()

bool FBTNodeIndex::operator!= ( const FBTNodeIndex Other) const
inline

◆ operator==()

bool FBTNodeIndex::operator== ( const FBTNodeIndex Other) const
inline

◆ TakesPriorityOver()

bool FBTNodeIndex::TakesPriorityOver ( const FBTNodeIndex Other) const

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FBTNodeIndex Other)
friend

Member Data Documentation

◆ ExecutionIndex

uint16 FBTNodeIndex::ExecutionIndex

execution index within instance

◆ InstanceIndex

uint16 FBTNodeIndex::InstanceIndex

index of instance of stack

◆ InvalidIndex

constexpr uint16 FBTNodeIndex::InvalidIndex = TNumericLimits<uint16>::Max()
staticconstexpr

The documentation for this struct was generated from the following files: