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

#include <PerPlatformProperties.h>

Public Types

typedef _ValueType ValueType
 
typedef _StructType StructType
 

Public Member Functions

_ValueType GetDefault () const
 
_ValueType GetValue () const
 
bool SerializeFromMismatchedTag (const FPropertyTag &Tag, FArchive &Ar)
 
bool Serialize (FArchive &Ar)
 
bool Serialize (FStructuredArchive::FSlot Slot)
 

Detailed Description

template<typename _StructType, typename _ValueType, EName _BasePropertyName>
struct TPerPlatformProperty< _StructType, _ValueType, _BasePropertyName >

TPerPlatformProperty - template parent class for per-platform properties Implements Serialize function to replace value at cook time, and backwards-compatible loading code for properties converted from simple types.

Member Typedef Documentation

◆ StructType

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

◆ ValueType

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

Member Function Documentation

◆ GetDefault()

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

◆ GetValue()

template<typename _StructType , typename _ValueType , EName _BasePropertyName>
_ValueType TPerPlatformProperty< _StructType, _ValueType, _BasePropertyName >::GetValue ( ) const
inline

◆ Serialize() [1/2]

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

◆ Serialize() [2/2]

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

◆ SerializeFromMismatchedTag()

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

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