UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName > Struct Template Reference

#include <PerQualityLevelProperties.h>

Public Types

typedef _ValueType ValueType
 
typedef _StructType StructType
 

Public Member Functions

 FPerQualityLevelProperty ()
 
 ~FPerQualityLevelProperty ()
 
_ValueType GetValueForQualityLevel (int32 QualityLevel) const
 
void SetQualityLevelCVarForCooking (const TCHAR *InCVarName, const TCHAR *InSection)
 
void Init (const TCHAR *InCVarName, const TCHAR *InSection)
 
_ValueType GetDefault () const
 
_ValueType GetValue (int32 QualityLevel) const
 
_ValueType GetLowestValue () const
 
bool SerializeFromMismatchedTag (const FPropertyTag &Tag, FArchive &Ar)
 
bool Serialize (FArchive &Ar)
 
bool Serialize (FStructuredArchive::FSlot Slot)
 

Public Attributes

FString CVarName
 

Friends

FArchiveoperator<< (FArchive &Ar, FPerQualityLevelProperty &Property)
 
void operator<< (FStructuredArchive::FSlot Slot, FPerQualityLevelProperty &Property)
 

Member Typedef Documentation

◆ StructType

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
typedef _StructType FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::StructType

◆ ValueType

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
typedef _ValueType FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::ValueType

Constructor & Destructor Documentation

◆ FPerQualityLevelProperty()

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::FPerQualityLevelProperty ( )
inline

◆ ~FPerQualityLevelProperty()

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::~FPerQualityLevelProperty ( )
inline

Member Function Documentation

◆ GetDefault()

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
_ValueType FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::GetDefault ( ) const
inline

◆ GetLowestValue()

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
_ValueType FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::GetLowestValue ( ) const
inline

◆ GetValue()

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
template ENGINE_API float FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::GetValue ( int32  QualityLevel) const
inline

◆ GetValueForQualityLevel()

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
_ValueType FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::GetValueForQualityLevel ( int32  QualityLevel) const
inline

◆ Init()

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
template ENGINE_API void FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::Init ( const TCHAR InCVarName,
const TCHAR InSection 
)
inline

◆ Serialize() [1/2]

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
bool FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::Serialize ( FArchive Ar)
inline

◆ Serialize() [2/2]

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
bool FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::Serialize ( FStructuredArchive::FSlot  Slot)
inline

◆ SerializeFromMismatchedTag()

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
bool FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::SerializeFromMismatchedTag ( const FPropertyTag Tag,
FArchive Ar 
)
inline

◆ SetQualityLevelCVarForCooking()

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
void FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::SetQualityLevelCVarForCooking ( const TCHAR InCVarName,
const TCHAR InSection 
)
inline

Friends And Related Symbol Documentation

◆ operator<< [1/2]

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
FArchive & operator<< ( FArchive Ar,
FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName > &  Property 
)
friend

◆ operator<< [2/2]

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
void operator<< ( FStructuredArchive::FSlot  Slot,
FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName > &  Property 
)
friend

Member Data Documentation

◆ CVarName

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
FString FPerQualityLevelProperty< _StructType, _ValueType, _BasePropertyName >::CVarName

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