UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DirectLink::FParameterStoreSnapshot Class Reference

#include <DirectLinkParameterStore.h>

Public Member Functions

UE_API void SerializeAll (FArchive &Ar)
 
template<typename T >
bool GetValueAs (int32 I, T &Out) const
 
template<typename T >
bool GetValueAs (FName Name, T &Out) const
 
int32 GetParameterIndex (FName ParameterName) const
 
UE_API void AddParam (FName Name, Reflect::ESerialMethod StorageMethod, void *StorageLocation)
 
void ReserveParamCount (uint32 PropCount)
 
UE_API FElementHash Hash () const
 

Friends

class FParameterStore
 

Detailed Description

Diffable, and serializable to a buffer

Member Function Documentation

◆ AddParam()

void DirectLink::FParameterStoreSnapshot::AddParam ( FName  Name,
Reflect::ESerialMethod  StorageMethod,
void StorageLocation 
)

◆ GetParameterIndex()

int32 DirectLink::FParameterStoreSnapshot::GetParameterIndex ( FName  ParameterName) const
inline

◆ GetValueAs() [1/2]

template<typename T >
bool DirectLink::FParameterStoreSnapshot::GetValueAs ( FName  Name,
T &  Out 
) const
inline

◆ GetValueAs() [2/2]

template<typename T >
bool DirectLink::FParameterStoreSnapshot::GetValueAs ( int32  I,
T &  Out 
) const
inline

◆ Hash()

FElementHash DirectLink::FParameterStoreSnapshot::Hash ( ) const

◆ ReserveParamCount()

void DirectLink::FParameterStoreSnapshot::ReserveParamCount ( uint32  PropCount)
inline

◆ SerializeAll()

void DirectLink::FParameterStoreSnapshot::SerializeAll ( FArchive Ar)

Friends And Related Symbol Documentation

◆ FParameterStore

friend class FParameterStore
friend

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