#include <MemoryLayout.h>
Definition at line 793 of file MemoryLayout.h.
◆ Flags
Enumerator |
---|
Flag_Initialized | |
Flag_Is32Bit | |
Flag_AlignBases | |
Flag_WithEditorOnly | |
Definition at line 797 of file MemoryLayout.h.
◆ AppendKeyString()
void FPlatformTypeLayoutParameters::AppendKeyString |
( |
FString & | KeyString | ) |
const |
Allow the layout parameters to modify the given DDC key string. Since layout parameters are part of e.g. material shadermap ID, they should result in two different DDC entries for two different IDs, even if binary layouts happen to be compatible.
◆ DECLARE_EXPORTED_TYPE_LAYOUT()
◆ GetRawPointerSize()
uint32 FPlatformTypeLayoutParameters::GetRawPointerSize |
( |
| ) |
const |
|
inline |
◆ HasAlignBases()
bool FPlatformTypeLayoutParameters::HasAlignBases |
( |
| ) |
const |
|
inline |
◆ InitializeForArchive()
void FPlatformTypeLayoutParameters::InitializeForArchive |
( |
FArchive & | Ar | ) |
|
◆ InitializeForClang()
void FPlatformTypeLayoutParameters::InitializeForClang |
( |
| ) |
|
◆ InitializeForCurrent()
void FPlatformTypeLayoutParameters::InitializeForCurrent |
( |
| ) |
|
◆ InitializeForMSVC()
void FPlatformTypeLayoutParameters::InitializeForMSVC |
( |
| ) |
|
◆ InitializeForPlatform() [1/2]
void FPlatformTypeLayoutParameters::InitializeForPlatform |
( |
const FString & | PlatformName, |
|
|
bool | bHasEditorOnlyData ) |
◆ InitializeForPlatform() [2/2]
Initializes for the given platform, or for current platform if TargetPlatform is nullptr
◆ Is32Bit()
bool FPlatformTypeLayoutParameters::Is32Bit |
( |
| ) |
const |
|
inline |
◆ IsCurrentPlatform()
bool FPlatformTypeLayoutParameters::IsCurrentPlatform |
( |
| ) |
const |
◆ IsInitialized()
bool FPlatformTypeLayoutParameters::IsInitialized |
( |
| ) |
const |
|
inline |
◆ LAYOUT_FIELD_INITIALIZED() [1/2]
FPlatformTypeLayoutParameters::LAYOUT_FIELD_INITIALIZED |
( |
uint32 | , |
|
|
Flags | , |
|
|
0u | ) |
◆ LAYOUT_FIELD_INITIALIZED() [2/2]
◆ Serialize()
This is used for serializing into/from the DDC
◆ WithCasePreservingFName()
bool FPlatformTypeLayoutParameters::WithCasePreservingFName |
( |
| ) |
const |
|
inline |
◆ WithEditorOnly()
bool FPlatformTypeLayoutParameters::WithEditorOnly |
( |
| ) |
const |
|
inline |
◆ operator!=
◆ operator<<
◆ operator==
The documentation for this struct was generated from the following file:
- C:/Users/lachl/Downloads/ArkServerAPI_NEW/ASA/AsaApi/AsaApi/Core/Public/API/UE/Serialization/MemoryLayout.h