UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Dataflow::FContextCachingFactory Class Reference

#include <DataflowContextCachingFactory.h>

Public Member Functions

 ~FContextCachingFactory ()
 
UE_API void RegisterSerializeFunction (const FName &Type, FSerializeFunction InSerializeFunc)
 
UE_API FContextCacheElementBaseSerialize (FArchive &Ar, FContextCacheData &&Data)
 
bool Contains (FName InType) const
 

Static Public Member Functions

static FContextCachingFactoryGetInstance ()
 
template<class T >
static const T & GetTypedElement (const FContextCacheElementBase *InElement, const T &Default)
 
template<class T >
static FContextCacheElementBaseNewTypedElement (T &&Data)
 

Constructor & Destructor Documentation

◆ ~FContextCachingFactory()

UE::Dataflow::FContextCachingFactory::~FContextCachingFactory ( )
inline

Member Function Documentation

◆ Contains()

bool UE::Dataflow::FContextCachingFactory::Contains ( FName  InType) const
inline

◆ GetInstance()

static FContextCachingFactory * UE::Dataflow::FContextCachingFactory::GetInstance ( )
inlinestatic

◆ GetTypedElement()

template<class T >
static const T & UE::Dataflow::FContextCachingFactory::GetTypedElement ( const FContextCacheElementBase InElement,
const T &  Default 
)
inlinestatic

◆ NewTypedElement()

template<class T >
static FContextCacheElementBase * UE::Dataflow::FContextCachingFactory::NewTypedElement ( T &&  Data)
inlinestatic

◆ RegisterSerializeFunction()

void UE::Dataflow::FContextCachingFactory::RegisterSerializeFunction ( const FName Type,
FSerializeFunction  InSerializeFunc 
)

◆ Serialize()

FContextCacheElementBase * UE::Dataflow::FContextCachingFactory::Serialize ( FArchive Ar,
FContextCacheData &&  Data 
)

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