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

#include <ValueOrBBKey.h>

+ Inheritance diagram for FValueOrBBKey_Float:

Public Member Functions

 FValueOrBBKey_Float (float Default=0.f)
 
AIMODULE_API float GetValue (const UBehaviorTreeComponent &BehaviorComp) const
 
AIMODULE_API float GetValue (const UBehaviorTreeComponent *BehaviorComp) const
 
AIMODULE_API float GetValue (const UBlackboardComponent &Blackboard) const
 
AIMODULE_API float GetValue (const UBlackboardComponent *Blackboard) const
 
bool SerializeFromMismatchedTag (const FPropertyTag &Tag, FStructuredArchive::FSlot Slot)
 
AIMODULE_API FString ToString () const
 
AIMODULE_API bool IsBoundOrNonZero () const
 
 operator float () const
 
- Public Member Functions inherited from FValueOrBlackboardKeyBase
const FNameGetKey () const
 
void SetKey (FName NewKey)
 
AIMODULE_API FBlackboard::FKey GetKeyId (const UBehaviorTreeComponent &OwnerComp) const
 

Protected Attributes

float DefaultValue = 0.f
 
- Protected Attributes inherited from FValueOrBlackboardKeyBase
FName Key
 
FBlackboard::FKey KeyId = FBlackboard::InvalidKey
 

Additional Inherited Members

- Public Attributes inherited from FValueOrBlackboardKeyBase
friend FValueOrBBKeyDetails
 
- Protected Member Functions inherited from FValueOrBlackboardKeyBase
template<typename T >
FString ToStringInternal (const T &DefaultValue) const
 
AIMODULE_API FString ToStringKeyName () const
 

Constructor & Destructor Documentation

◆ FValueOrBBKey_Float()

FValueOrBBKey_Float::FValueOrBBKey_Float ( float  Default = 0.f)
inline

Member Function Documentation

◆ GetValue() [1/4]

float FValueOrBBKey_Float::GetValue ( const UBehaviorTreeComponent BehaviorComp) const

◆ GetValue() [2/4]

float FValueOrBBKey_Float::GetValue ( const UBehaviorTreeComponent BehaviorComp) const

◆ GetValue() [3/4]

float FValueOrBBKey_Float::GetValue ( const UBlackboardComponent &  Blackboard) const

◆ GetValue() [4/4]

float FValueOrBBKey_Float::GetValue ( const UBlackboardComponent *  Blackboard) const

◆ IsBoundOrNonZero()

bool FValueOrBBKey_Float::IsBoundOrNonZero ( ) const

◆ operator float()

FValueOrBBKey_Float::operator float ( ) const
inline

◆ SerializeFromMismatchedTag()

bool FValueOrBBKey_Float::SerializeFromMismatchedTag ( const FPropertyTag Tag,
FStructuredArchive::FSlot  Slot 
)

◆ ToString()

FString FValueOrBBKey_Float::ToString ( ) const

Member Data Documentation

◆ DefaultValue

float FValueOrBBKey_Float::DefaultValue = 0.f
protected

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