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

#include <ValueOrBBKey.h>

+ Inheritance diagram for FValueOrBlackboardKeyBase:

Public Member Functions

const FNameGetKey () const
 
void SetKey (FName NewKey)
 
AIMODULE_API FBlackboard::FKey GetKeyId (const UBehaviorTreeComponent &OwnerComp) const
 

Public Attributes

friend FValueOrBBKeyDetails
 

Protected Member Functions

template<typename T >
FString ToStringInternal (const T &DefaultValue) const
 
AIMODULE_API FString ToStringKeyName () const
 

Protected Attributes

FName Key
 
FBlackboard::FKey KeyId = FBlackboard::InvalidKey
 

Member Function Documentation

◆ GetKey()

const FName & FValueOrBlackboardKeyBase::GetKey ( ) const
inline

◆ GetKeyId()

FBlackboard::FKey FValueOrBlackboardKeyBase::GetKeyId ( const UBehaviorTreeComponent OwnerComp) const

◆ SetKey()

void FValueOrBlackboardKeyBase::SetKey ( FName  NewKey)
inline

◆ ToStringInternal()

template<typename T >
FString FValueOrBlackboardKeyBase::ToStringInternal ( const T &  DefaultValue) const
inlineprotected

◆ ToStringKeyName()

FString FValueOrBlackboardKeyBase::ToStringKeyName ( ) const
protected

Member Data Documentation

◆ FValueOrBBKeyDetails

friend FValueOrBlackboardKeyBase::FValueOrBBKeyDetails

◆ Key

FName FValueOrBlackboardKeyBase::Key
protected

◆ KeyId

FBlackboard::FKey FValueOrBlackboardKeyBase::KeyId = FBlackboard::InvalidKey
mutableprotected

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