UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ValueOrBBKey.h File Reference

Go to the source code of this file.

Classes

struct  FValueOrBlackboardKeyBase
 
struct  FValueOrBBKey_Bool
 
struct  FValueOrBBKey_Class
 
struct  FValueOrBBKey_Enum
 
struct  FValueOrBBKey_Float
 
struct  FValueOrBBKey_Int32
 
struct  FValueOrBBKey_Name
 
struct  FValueOrBBKey_String
 
struct  FValueOrBBKey_Object
 
struct  FValueOrBBKey_Rotator
 
struct  FValueOrBBKey_Vector
 
struct  FValueOrBBKey_Struct
 
struct  TStructOpsTypeTraits< FValueOrBBKey_Bool >
 
struct  TStructOpsTypeTraits< FValueOrBBKey_Class >
 
struct  TStructOpsTypeTraits< FValueOrBBKey_Enum >
 
struct  TStructOpsTypeTraits< FValueOrBBKey_Float >
 
struct  TStructOpsTypeTraits< FValueOrBBKey_Int32 >
 
struct  TStructOpsTypeTraits< FValueOrBBKey_Name >
 
struct  TStructOpsTypeTraits< FValueOrBBKey_String >
 
struct  TStructOpsTypeTraits< FValueOrBBKey_Object >
 
struct  TStructOpsTypeTraits< FValueOrBBKey_Rotator >
 
struct  TStructOpsTypeTraits< FValueOrBBKey_Struct >
 
struct  TStructOpsTypeTraits< FValueOrBBKey_Vector >
 

Namespaces

namespace  FBlackboard
 

Functions

template<typename T >
TOptional< typename T::FDataType > FBlackboard::TryGetBlackboardKeyValue (const UBlackboardComponent &Blackboard, const FName &Name, FBlackboard::FKey &InOutCachedKey)
 
template<typename T >
T::FDataType FBlackboard::GetValue (const UBlackboardComponent &Blackboard, const FName &Name, FBlackboard::FKey &InOutCachedKey, const typename T::FDataType &DefaultValue)
 
template<typename T >
T::FDataType FBlackboard::GetValue (const UBehaviorTreeComponent &BehaviorComp, const FName &Name, FBlackboard::FKey &InOutCachedKey, const typename T::FDataType &DefaultValue)
 
FConstStructView FBlackboard::TryGetBlackboardKeyStruct (const UBlackboardComponent &Blackboard, const FName &Name, FBlackboard::FKey &InOutCachedKey, const UScriptStruct *TargetStruct)
 
FConstStructView FBlackboard::GetStructValue (const UBlackboardComponent &Blackboard, const FName &Name, FBlackboard::FKey &InOutCachedKey, const FConstStructView &DefaultValue)
 
FConstStructView FBlackboard::GetStructValue (const UBehaviorTreeComponent &BehaviorComp, const FName &Name, FBlackboard::FKey &InOutCachedKey, const FConstStructView &DefaultValue)