![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ValueOrBBKey.h>
Inheritance diagram for FValueOrBBKey_Class:Public Member Functions | |
| FValueOrBBKey_Class ()=default | |
| template<typename T > | |
| FValueOrBBKey_Class (TSubclassOf< T > Default) | |
| template<typename T > | |
| TSubclassOf< T > | GetValue (const UBehaviorTreeComponent &BehaviorComp) const |
| AIMODULE_API UClass * | GetValue (const UBehaviorTreeComponent &BehaviorComp) const |
| AIMODULE_API UClass * | GetValue (const UBehaviorTreeComponent *BehaviorComp) const |
| AIMODULE_API UClass * | GetValue (const UBlackboardComponent &Blackboard) const |
| AIMODULE_API UClass * | GetValue (const UBlackboardComponent *Blackboard) const |
| bool | SerializeFromMismatchedTag (const FPropertyTag &Tag, FStructuredArchive::FSlot Slot) |
| AIMODULE_API FString | ToString () const |
| operator UClass * () const | |
| AIMODULE_API void | SetBaseClass (UClass *NewBaseClass) |
Public Member Functions inherited from FValueOrBlackboardKeyBase | |
| const FName & | GetKey () const |
| void | SetKey (FName NewKey) |
| AIMODULE_API FBlackboard::FKey | GetKeyId (const UBehaviorTreeComponent &OwnerComp) const |
Protected Attributes | |
| TObjectPtr< UClass > | DefaultValue = nullptr |
| TObjectPtr< UClass > | BaseClass = UObject::StaticClass() |
Protected Attributes inherited from FValueOrBlackboardKeyBase | |
| FName | Key |
| FBlackboard::FKey | KeyId = FBlackboard::InvalidKey |
Friends | |
| class | FValueOrBBKeyDetails_Class |
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 |
|
default |
|
inline |
|
inline |
| UClass * FValueOrBBKey_Class::GetValue | ( | const UBehaviorTreeComponent & | BehaviorComp | ) | const |
| UClass * FValueOrBBKey_Class::GetValue | ( | const UBehaviorTreeComponent * | BehaviorComp | ) | const |
| UClass * FValueOrBBKey_Class::GetValue | ( | const UBlackboardComponent & | Blackboard | ) | const |
| UClass * FValueOrBBKey_Class::GetValue | ( | const UBlackboardComponent * | Blackboard | ) | const |
|
inline |
| bool FValueOrBBKey_Class::SerializeFromMismatchedTag | ( | const FPropertyTag & | Tag, |
| FStructuredArchive::FSlot | Slot | ||
| ) |
| FString FValueOrBBKey_Class::ToString | ( | ) | const |
|
friend |
|
protected |
|
protected |