Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/PerPlatformProperties.h |
| Include | #include "UObject/PerPlatformProperties.h" |
Syntax
template<typename _StructType, typename _ValueType, EName _BasePropertyName>
struct TPerPlatformProperty
Remarks
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.
Functions
| Type | Name | Description | |
|---|---|---|---|
| _ValueType | GetDefault () |
||
| _ValueType | GetValue () |
||
| _ValueType | GetValueForPlatform
(
FName PlatformName |
Get the value for the given platform (using standard "ini" name, so Windows, not Win64 or WindowsClient), which can be used to lookup the group | |
| bool | Serialization | ||
| bool | Serialize
(
FStructuredArchive::FSlot Slot |
Serialization | |
| bool | SerializeFromMismatchedTag
(
const FPropertyTag& Tag, |
Load old properties that have been converted to FPerPlatformX |
Typedefs
| Name | Description |
|---|---|
| StructType | |
| ValueType |