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

#include <DirectLinkParameterStore.h>

Public Member Functions

UE_API FParameterStore ()
 
UE_API ~FParameterStore ()
 
UE_API FParameterStore (const FParameterStore &)
 
UE_API FParameterStoreoperator= (const FParameterStore &)
 
UE_API FParameterStore (FParameterStore &&)
 
UE_API FParameterStoreoperator= (FParameterStore &&)
 
template<typename T , typename S >
TStoreKey< T, S > & RegisterParameter (TStoreKey< T, S > &Key, FName Name)
 
UE_API uint32 GetParameterCount () const
 
UE_API int32 GetParameterIndex (FName Name) const
 
UE_API bool HasParameterNamed (FName Name) const
 
UE_API FName GetParameterName (int32 Index) const
 
template<typename T >
bool GetValueAs (FName ParameterName, T &Out) const
 
UE_API FParameterStoreSnapshot Snapshot () const
 
UE_API void Update (const FParameterStoreSnapshot &NewValues)
 

Constructor & Destructor Documentation

◆ FParameterStore() [1/3]

DirectLink::FParameterStore::FParameterStore ( )
default

◆ ~FParameterStore()

DirectLink::FParameterStore::~FParameterStore ( )
default

◆ FParameterStore() [2/3]

DirectLink::FParameterStore::FParameterStore ( const FParameterStore )
default

◆ FParameterStore() [3/3]

DirectLink::FParameterStore::FParameterStore ( FParameterStore &&  )
default

Member Function Documentation

◆ GetParameterCount()

uint32 DirectLink::FParameterStore::GetParameterCount ( ) const

◆ GetParameterIndex()

int32 DirectLink::FParameterStore::GetParameterIndex ( FName  Name) const

◆ GetParameterName()

FName DirectLink::FParameterStore::GetParameterName ( int32  Index) const

◆ GetValueAs()

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

◆ HasParameterNamed()

bool DirectLink::FParameterStore::HasParameterNamed ( FName  Name) const

◆ operator=() [1/2]

FParameterStore & DirectLink::FParameterStore::operator= ( const FParameterStore )
default

◆ operator=() [2/2]

FParameterStore & DirectLink::FParameterStore::operator= ( FParameterStore &&  )
default

◆ RegisterParameter()

template<typename T , typename S >
TStoreKey< T, S > & DirectLink::FParameterStore::RegisterParameter ( TStoreKey< T, S > &  Key,
FName  Name 
)
inline

◆ Snapshot()

FParameterStoreSnapshot DirectLink::FParameterStore::Snapshot ( ) const

◆ Update()

void DirectLink::FParameterStore::Update ( const FParameterStoreSnapshot NewValues)

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