UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PerPlatformProperties.h File Reference
#include "CoreMinimal.h"
#include "UObject/Object.h"
#include "Serialization/Archive.h"
#include "Containers/Map.h"
#include "Algo/Find.h"
#include "Serialization/MemoryLayout.h"
#include "Misc/DataDrivenPlatformInfoRegistry.h"
#include "Misc/FrameRate.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
#include "PerPlatformProperties.generated.h"

Go to the source code of this file.

Classes

struct  PerPlatformProperty::Private::TGetKeyType< MapType >
 
struct  PerPlatformProperty::Private::FNameFuncs< FName >
 
struct  PerPlatformProperty::Private::FNameFuncs< FMemoryImageName >
 
struct  TPerPlatformProperty< _StructType, _ValueType, _BasePropertyName >
 
struct  FPerPlatformInt
 
struct  FFreezablePerPlatformInt
 
struct  TStructOpsTypeTraits< FPerPlatformInt >
 
struct  FPerPlatformFloat
 
struct  FFreezablePerPlatformFloat
 
struct  TStructOpsTypeTraits< FPerPlatformFloat >
 
struct  FPerPlatformBool
 
struct  TStructOpsTypeTraits< FPerPlatformBool >
 
struct  FPerPlatformFrameRate
 
struct  TStructOpsTypeTraits< FPerPlatformFrameRate >
 

Namespaces

namespace  PerPlatformProperty
 
namespace  PerPlatformProperty::Private
 

Typedefs

template<typename MapType >
using PerPlatformProperty::Private::KeyFuncs = FNameFuncs< typename TGetKeyType< MapType >::Type >
 

Functions

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
FArchiveoperator<< (FArchive &Ar, TPerPlatformProperty< _StructType, _ValueType, _BasePropertyName > &P)
 
template<typename _StructType , typename _ValueType , EName _BasePropertyName>
void operator<< (FStructuredArchive::FSlot Slot, TPerPlatformProperty< _StructType, _ValueType, _BasePropertyName > &P)
 
template COREUOBJECT_API FArchiveoperator<< (FArchive &, TPerPlatformProperty< FPerPlatformInt, int32, NAME_IntProperty > &)
 
template COREUOBJECT_API void operator<< (FStructuredArchive::FSlot Slot, TPerPlatformProperty< FPerPlatformInt, int32, NAME_IntProperty > &)
 
template COREUOBJECT_API FArchiveoperator<< (FArchive &, TPerPlatformProperty< FPerPlatformFloat, float, NAME_FloatProperty > &)
 
template COREUOBJECT_API FArchiveoperator<< (FArchive &, TPerPlatformProperty< FPerPlatformBool, bool, NAME_BoolProperty > &)
 
template COREUOBJECT_API FArchiveoperator<< (FArchive &, TPerPlatformProperty< FPerPlatformFrameRate, FFrameRate, NAME_FrameRate > &)
 

Function Documentation

◆ operator<<() [1/7]

◆ operator<<() [2/7]

◆ operator<<() [3/7]

◆ operator<<() [4/7]

◆ operator<<() [5/7]

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
FArchive & operator<< ( FArchive Ar,
TPerPlatformProperty< _StructType, _ValueType, _BasePropertyName > &  P 
)

◆ operator<<() [6/7]

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
void operator<< ( FStructuredArchive::FSlot  Slot,
TPerPlatformProperty< _StructType, _ValueType, _BasePropertyName > &  P 
)

◆ operator<<() [7/7]