UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY > Struct Template Reference

#include <MacPlatformProperties.h>

+ Inheritance diagram for FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >:

Static Public Member Functions

static constexpr UE_FORCEINLINE_HINT bool HasEditorOnlyData ()
 
static constexpr UE_FORCEINLINE_HINT const charIniPlatformName ()
 
static constexpr UE_FORCEINLINE_HINT const TCHARGetRuntimeSettingsClassName ()
 
static constexpr UE_FORCEINLINE_HINT bool IsGameOnly ()
 
static constexpr UE_FORCEINLINE_HINT bool IsServerOnly ()
 
static constexpr UE_FORCEINLINE_HINT bool IsClientOnly ()
 
static constexpr const charPlatformName ()
 
static constexpr UE_FORCEINLINE_HINT bool RequiresCookedData ()
 
static constexpr UE_FORCEINLINE_HINT bool HasSecurePackageFormat ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsMultipleGameInstances ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsWindowedMode ()
 
static constexpr UE_FORCEINLINE_HINT bool AllowsFramerateSmoothing ()
 
static constexpr UE_FORCEINLINE_HINT bool HasFixedResolution ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsQuit ()
 
static constexpr float GetVariantPriority ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsAudioStreaming ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsMeshLODStreaming ()
 
- Static Public Member Functions inherited from FGenericPlatformProperties
static constexpr UE_FORCEINLINE_HINT const charGetPhysicsFormat ()
 
static constexpr UE_FORCEINLINE_HINT bool HasEditorOnlyData ()
 
static const charIniPlatformName ()
 
static constexpr UE_FORCEINLINE_HINT bool IsGameOnly ()
 
static constexpr UE_FORCEINLINE_HINT bool IsServerOnly ()
 
static constexpr UE_FORCEINLINE_HINT bool IsClientOnly ()
 
static constexpr UE_FORCEINLINE_HINT bool IsMonolithicBuild ()
 
static constexpr UE_FORCEINLINE_HINT bool IsProgram ()
 
static constexpr UE_FORCEINLINE_HINT bool IsLittleEndian ()
 
static UE_FORCEINLINE_HINT const charPlatformName ()
 
static UE_FORCEINLINE_HINT const charPlatformVariantName ()
 
static constexpr UE_FORCEINLINE_HINT bool RequiresCookedData ()
 
static constexpr UE_FORCEINLINE_HINT bool HasSecurePackageFormat ()
 
static constexpr UE_FORCEINLINE_HINT bool RequiresUserCredentials ()
 
static UE_FORCEINLINE_HINT bool SupportsBuildTarget (EBuildTargetType TargetType)
 
static constexpr UE_FORCEINLINE_HINT bool SupportsAutoSDK ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsGrayscaleSRGB ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsMultipleGameInstances ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsWindowedMode ()
 
static constexpr UE_FORCEINLINE_HINT bool AllowsFramerateSmoothing ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsAudioStreaming ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsHighQualityLightmaps ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsLowQualityLightmaps ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsDistanceFieldShadows ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsDistanceFieldAO ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsTextureStreaming ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsMeshLODStreaming ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsMemoryMappedFiles ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsMemoryMappedAudio ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsMemoryMappedAnimation ()
 
static constexpr UE_FORCEINLINE_HINT int64 GetMemoryMappingAlignment ()
 
static constexpr UE_FORCEINLINE_HINT int GetMaxSupportedVirtualMemoryAlignment ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsRayTracing ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsLumenGI ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsHardwareLZDecompression ()
 
static constexpr UE_FORCEINLINE_HINT bool HasFixedResolution ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsMinimize ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsQuit ()
 
static constexpr UE_FORCEINLINE_HINT bool AllowsCallStackDumpDuringAssert ()
 
static constexpr UE_FORCEINLINE_HINT const charGetZlibReplacementFormat ()
 
static constexpr UE_FORCEINLINE_HINT bool RequiresOriginalReleaseVersionForPatch ()
 

Detailed Description

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
struct FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >

Implements Mac platform properties.

Member Function Documentation

◆ AllowsFramerateSmoothing()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT bool FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::AllowsFramerateSmoothing ( )
inlinestaticconstexpr

◆ GetRuntimeSettingsClassName()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT const TCHAR * FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::GetRuntimeSettingsClassName ( )
inlinestaticconstexpr

◆ GetVariantPriority()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr float FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::GetVariantPriority ( )
inlinestaticconstexpr

◆ HasEditorOnlyData()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT bool FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::HasEditorOnlyData ( )
inlinestaticconstexpr

◆ HasFixedResolution()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT bool FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::HasFixedResolution ( )
inlinestaticconstexpr

◆ HasSecurePackageFormat()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT bool FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::HasSecurePackageFormat ( )
inlinestaticconstexpr

◆ IniPlatformName()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT const char * FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::IniPlatformName ( )
inlinestaticconstexpr

◆ IsClientOnly()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT bool FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::IsClientOnly ( )
inlinestaticconstexpr

◆ IsGameOnly()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT bool FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::IsGameOnly ( )
inlinestaticconstexpr

◆ IsServerOnly()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT bool FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::IsServerOnly ( )
inlinestaticconstexpr

◆ PlatformName()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr const char * FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::PlatformName ( )
inlinestaticconstexpr

◆ RequiresCookedData()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT bool FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::RequiresCookedData ( )
inlinestaticconstexpr

◆ SupportsAudioStreaming()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT bool FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsAudioStreaming ( )
inlinestaticconstexpr

◆ SupportsMeshLODStreaming()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT bool FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsMeshLODStreaming ( )
inlinestaticconstexpr

◆ SupportsMultipleGameInstances()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT bool FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsMultipleGameInstances ( )
inlinestaticconstexpr

◆ SupportsQuit()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT bool FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsQuit ( )
inlinestaticconstexpr

◆ SupportsWindowedMode()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static constexpr UE_FORCEINLINE_HINT bool FMacPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsWindowedMode ( )
inlinestaticconstexpr

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