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

#include <LinuxPlatformProperties.h>

+ Inheritance diagram for FLinuxPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY, IS_ARM64 >:

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 UE_FORCEINLINE_HINT bool IsArm64 ()
 
static constexpr const charPlatformName ()
 
static constexpr UE_FORCEINLINE_HINT bool RequiresCookedData ()
 
static constexpr UE_FORCEINLINE_HINT bool HasSecurePackageFormat ()
 
static constexpr UE_FORCEINLINE_HINT bool RequiresUserCredentials ()
 
static constexpr bool SupportsAutoSDK ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsMultipleGameInstances ()
 
static constexpr UE_FORCEINLINE_HINT bool HasFixedResolution ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsWindowedMode ()
 
static constexpr UE_FORCEINLINE_HINT bool AllowsFramerateSmoothing ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsRayTracing ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsQuit ()
 
static constexpr float GetVariantPriority ()
 
static constexpr UE_FORCEINLINE_HINT bool AllowsCallStackDumpDuringAssert ()
 
static constexpr UE_FORCEINLINE_HINT bool SupportsAudioStreaming ()
 
static constexpr UE_FORCEINLINE_HINT int64 GetMemoryMappingAlignment ()
 
- 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, bool IS_ARM64>
struct FLinuxPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY, IS_ARM64 >

Implements Linux platform properties.

Member Function Documentation

◆ AllowsCallStackDumpDuringAssert()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY, bool IS_ARM64>
static constexpr UE_FORCEINLINE_HINT bool FLinuxPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY, IS_ARM64 >::AllowsCallStackDumpDuringAssert ( )
inlinestaticconstexpr

◆ AllowsFramerateSmoothing()

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

◆ GetMemoryMappingAlignment()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY, bool IS_ARM64>
static constexpr UE_FORCEINLINE_HINT int64 FLinuxPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY, IS_ARM64 >::GetMemoryMappingAlignment ( )
inlinestaticconstexpr

◆ GetRuntimeSettingsClassName()

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

◆ GetVariantPriority()

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

◆ HasEditorOnlyData()

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

◆ HasFixedResolution()

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

◆ HasSecurePackageFormat()

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

◆ IniPlatformName()

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

◆ IsArm64()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY, bool IS_ARM64>
static constexpr UE_FORCEINLINE_HINT bool FLinuxPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY, IS_ARM64 >::IsArm64 ( )
inlinestaticconstexpr

◆ IsClientOnly()

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

◆ IsGameOnly()

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

◆ IsServerOnly()

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

◆ PlatformName()

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

◆ RequiresCookedData()

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

◆ RequiresUserCredentials()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY, bool IS_ARM64>
static constexpr UE_FORCEINLINE_HINT bool FLinuxPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY, IS_ARM64 >::RequiresUserCredentials ( )
inlinestaticconstexpr

◆ SupportsAudioStreaming()

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

◆ SupportsAutoSDK()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY, bool IS_ARM64>
static constexpr bool FLinuxPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY, IS_ARM64 >::SupportsAutoSDK ( )
inlinestaticconstexpr

◆ SupportsMultipleGameInstances()

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

◆ SupportsQuit()

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

◆ SupportsRayTracing()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY, bool IS_ARM64>
static constexpr UE_FORCEINLINE_HINT bool FLinuxPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY, IS_ARM64 >::SupportsRayTracing ( )
inlinestaticconstexpr

◆ SupportsWindowedMode()

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

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