UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FUnixPlatformMisc Member List

This is the complete list of members for FUnixPlatformMisc, including all inherited members.

AddAdditionalRootDirectory(const FString &RootDir)FGenericPlatformMiscstatic
AddNetworkListener(FOnNetworkConnectionChangedDelegate &&InNewDelegate)FGenericPlatformMiscstatic
AllowAudioThread()FGenericPlatformMiscinlinestatic
AllowedDeviceOrientationFGenericPlatformMiscprotectedstatic
AllowLocalCaching()FGenericPlatformMiscinlinestatic
AllowThreadHeartBeat()FGenericPlatformMiscstatic
BeginEnterBackgroundEvent(const TCHAR *Text)FGenericPlatformMiscinlinestatic
BeginNamedEvent(const struct FColor &Color, const TCHAR *Text)FGenericPlatformMiscinlinestatic
BeginNamedEvent(const struct FColor &Color, const ANSICHAR *Text)FGenericPlatformMiscinlinestatic
BeginNamedEventFrame()FGenericPlatformMiscinlinestatic
bPromptForRemoteDebugOnEnsureFGenericPlatformMiscprotectedstatic
bShouldPromptForRemoteDebuggingFGenericPlatformMiscprotectedstatic
CacheLaunchDir()FGenericPlatformMiscstatic
CheckPersistentDownloadStorageSpaceAvailable(uint64 BytesRequired, bool bAttemptToUseUI)FGenericPlatformMiscstatic
ChooseHDRDeviceAndColorGamut(uint32 DeviceId, uint32 DisplayNitLevel, EDisplayOutputFormat &OutputDevice, EDisplayColorGamut &ColorGamut)FGenericPlatformMiscinlinestatic
CloudDir()FGenericPlatformMiscstatic
CommandLineCommands()FGenericPlatformMiscinlinestatic
CreateGuid(FGuid &Result)FUnixPlatformMiscstatic
CurrentNetworkConnectionStatusFGenericPlatformMiscprotectedstatic
CustomNamedStat(const TCHAR *Text, float Value, const TCHAR *Graph, const TCHAR *Unit)FGenericPlatformMiscinlinestatic
CustomNamedStat(const ANSICHAR *Text, float Value, const ANSICHAR *Graph, const ANSICHAR *Unit)FGenericPlatformMiscinlinestatic
DebugBreak()FGenericPlatformMiscinlinestatic
DeleteStoredSection(const FString &InStoreId, const FString &InSectionName)FGenericPlatformMiscstatic
DeleteStoredValue(const FString &InStoreId, const FString &InSectionName, const FString &InKeyName)FGenericPlatformMiscstatic
DesktopTouchScreen()FGenericPlatformMiscinlinestatic
DisableScreenTimeout()FGenericPlatformMiscinlinestatic
EnableScreenTimeout()FGenericPlatformMiscinlinestatic
EndEnterBackgroundEvent()FGenericPlatformMiscinlinestatic
EndNamedEvent()FGenericPlatformMiscinlinestatic
EngineDir()FGenericPlatformMiscstatic
EnsureNetworkIfNecessary()FGenericPlatformMiscinlinestatic
Exec(class UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Out)FGenericPlatformMiscinlinestatic
Expand16BitIndicesTo32BitOnLoad()FGenericPlatformMiscinlinestatic
FileExistsInPlatformPackage(const FString &RelativePath)FGenericPlatformMiscstatic
FullscreenSameAsWindowedFullscreen()FGenericPlatformMiscinlinestatic
GamePersistentDownloadDir()FGenericPlatformMiscstatic
GameTemporaryDownloadDir()FGenericPlatformMiscstatic
GeneratedConfigDir()FGenericPlatformMiscstatic
GetAdditionalRootDirectories()FGenericPlatformMiscstatic
GetAllowedDeviceOrientation()FGenericPlatformMiscstatic
GetBatteryLevel()FGenericPlatformMiscinlinestatic
GetBlockingIOStats(FProcessIOStats &OutStats, EInputOutputFlags Flags=EInputOutputFlags::All)FUnixPlatformMiscstatic
GetBrightness()FGenericPlatformMiscinlinestatic
GetChunkIDFromPakchunkIndex(int32 PakchunkIndex)FGenericPlatformMiscinlinestatic
GetConfigRulesVariable(const FString &Key)FGenericPlatformMiscstatic
GetConfigRuleVars()FGenericPlatformMiscstatic
GetConfiguredCoreLimits(int32 PlatformNumPhysicalCores, int32 PlatformNumLogicalCores, bool &bOutFullyInitialized, int32 &OutPhysicalCoreLimit, int32 &OutLogicalCoreLimit, bool &bOutSetPhysicalCountToLogicalCount)FGenericPlatformMiscprotectedstatic
GetContextSwitchStats(FContextSwitchStats &OutStats, EContextSwitchFlags Flags=EContextSwitchFlags::All)FUnixPlatformMiscstatic
GetConvertibleLaptopMode()FGenericPlatformMiscstatic
GetCPUBrand()FUnixPlatformMiscstatic
GetCPUChipset()FGenericPlatformMiscstatic
GetCPUInfo()FUnixPlatformMiscstatic
GetCPUMicrocodeRevision()FUnixPlatformMiscstatic
GetCPUModelID()FUnixPlatformMiscstatic
GetCPUVendor()FUnixPlatformMiscstatic
GetCrashHandlingType()FGenericPlatformMiscinlinestatic
GetDefaultDeviceProfileName()FGenericPlatformMiscstatic
GetDefaultLanguage()FGenericPlatformMiscstatic
GetDefaultLocale()FGenericPlatformMiscstatic
GetDefaultPathSeparator()FGenericPlatformMiscstatic
GetDeviceId()FGenericPlatformMiscstatic
GetDeviceMakeAndModel()FGenericPlatformMiscstatic
GetDeviceOrientation()FGenericPlatformMiscstatic
GetDeviceTag()FGenericPlatformMiscstatic
GetDeviceTemperatureLevel()FGenericPlatformMiscstatic
GetDeviceVolume()FGenericPlatformMiscstatic
GetDiskTotalAndFreeSpace(const FString &InPath, uint64 &TotalNumberOfBytes, uint64 &NumberOfFreeBytes)FUnixPlatformMiscstatic
GetEngineAndProjectAbsoluteDirsFromExecutable(FString &OutProjectDir, FString &OutEngineDir)FGenericPlatformMiscstatic
GetEngineMode()FGenericPlatformMiscstatic
GetEnvironmentVariable(const TCHAR *VariableName)FUnixPlatformMiscstatic
GetEpicAccountId()FGenericPlatformMiscstatic
GetExternalAppMaxPathLength()FGenericPlatformMiscstatic
GetFileManagerName()FGenericPlatformMiscstatic
GetGPUDriverInfo(const FString &DeviceDescription)FGenericPlatformMiscstatic
GetHashedMacAddressString()FGenericPlatformMiscstatic
GetHostArchitecture()FGenericPlatformMiscstatic
GetLastError()FUnixPlatformMiscstatic
GetLocalCurrencyCode()FGenericPlatformMiscstatic
GetLocalCurrencySymbol()FGenericPlatformMiscstatic
GetLoginId()FUnixPlatformMiscstatic
GetMacAddress()FUnixPlatformMiscstatic
GetMacAddressString()FGenericPlatformMiscstatic
GetMachineId()FGenericPlatformMiscstatic
GetMaxPathLength()FUnixPlatformMiscstatic
GetMaxRefreshRate()FGenericPlatformMiscinlinestatic
GetMaxSupportedRefreshRate()FGenericPlatformMiscinlinestatic
GetMaxSyncInterval()FGenericPlatformMiscinlinestatic
GetMobilePropagateAlphaSetting()FGenericPlatformMiscstatic
GetNetworkConnectionStatus()FGenericPlatformMiscstatic
GetNetworkConnectionType()FGenericPlatformMiscinlinestatic
GetNetworkFileCustomData(TMap< FString, FString > &OutCustomPlatformData)FGenericPlatformMiscinlinestatic
GetNullRHIShaderFormat()FUnixPlatformMiscstatic
GetOperatingSystemId()FUnixPlatformMiscstatic
GetOSVersion()FUnixPlatformMiscstatic
GetOSVersions(FString &out_OSVersionLabel, FString &out_OSSubVersionLabel)FUnixPlatformMiscstatic
GetPageFaultStats(FPageFaultStats &OutStats, EPageFaultFlags Flags=EPageFaultFlags::All)FUnixPlatformMiscstatic
GetPakchunkIndexFromPakFile(FStringView InFilename)FGenericPlatformMiscstatic
GetPakFilenamePrefix()FGenericPlatformMiscstatic
GetPathVarDelimiter()FUnixPlatformMiscinlinestatic
GetPendingActivationProtocol()FGenericPlatformMiscstatic
GetPlatformChunkInstall()FUnixPlatformMiscstatic
GetPlatformCompression()FGenericPlatformMiscstatic
GetPlatformFeaturesModuleName()FGenericPlatformMiscinlinestatic
GetPlatformHostCommunication()FGenericPlatformMiscstatic
GetPlatformScreenWarnings(TArray< FText > &PlatformScreenWarnings)FGenericPlatformMiscinlinestatic
GetPlatformSpecificAsyncIOSystem()FGenericPlatformMiscinlinestatic
GetPlatformUserForUserIndex(int32 LocalUserIndex)FGenericPlatformMiscstatic
GetPreferredLanguages()FGenericPlatformMiscstatic
GetPrimaryGPUBrand()FUnixPlatformMiscstatic
GetProcessDiagnostics()FGenericPlatformMiscstatic
GetProcessorGroupDesc()FGenericPlatformMiscstatic
GetSHA256Signature(const void *Data, uint32 ByteSize, FSHA256Signature &OutSignature)FGenericPlatformMiscstatic
GetStoredValue(const FString &InStoreId, const FString &InSectionName, const FString &InKeyName, FString &OutValue)FGenericPlatformMiscstatic
GetSystemErrorMessage(TCHAR *OutBuffer, int32 BufferCount, int32 Error)FUnixPlatformMiscstatic
GetSystemFontBytes()FGenericPlatformMiscstatic
GetTimeZoneId()FGenericPlatformMiscstatic
GetUBTArchitecture()FGenericPlatformMiscstatic
GetUBTPlatform()FGenericPlatformMiscstatic
GetUBTTarget()FGenericPlatformMiscstatic
GetUBTTargetName()FGenericPlatformMiscstatic
GetUniqueAdvertisingId()FGenericPlatformMiscstatic
GetUserIndexForPlatformUser(FPlatformUserId PlatformUser)FGenericPlatformMiscstatic
GetUseVirtualJoysticks()FGenericPlatformMiscinlinestatic
GetValidTargetPlatforms(TArray< FString > &TargetPlatformNames)FGenericPlatformMiscstatic
GetVirtualKeyboardInputHeight()FGenericPlatformMiscinlinestatic
GetVolumeButtonsHandledBySystem()FGenericPlatformMiscinlinestatic
HasActiveWiFiConnection()FGenericPlatformMiscinlinestatic
HasBeenStartedRemotely()FUnixPlatformMiscstatic
HasCPUIDInstruction()FUnixPlatformMiscstatic
HasMemoryWarningHandler()FGenericPlatformMiscinlinestatic
HasNonoptionalCPUFeatures()FUnixPlatformMiscstatic
HasOverriddenReturnCode(uint8 *OverriddenReturnCodeToUsePtr)FUnixPlatformMiscstatic
HasPlatformFeature(const TCHAR *FeatureName)FGenericPlatformMiscinlinestatic
HasProjectPersistentDownloadDir()FGenericPlatformMiscinlinestatic
HasSeparateChannelForDebugOutput()FGenericPlatformMiscstatic
HasVariableHardware()FGenericPlatformMiscinlinestatic
HidePlatformStartupScreen()FGenericPlatformMiscinlinestatic
InitTaggedStorage(uint32 NumTags)FGenericPlatformMiscinlinestatic
Is64bitOperatingSystem()FGenericPlatformMiscinlinestatic
IsCacheStorageAvailable()FGenericPlatformMiscinlinestatic
IsDebuggerPresent()FUnixPlatformMiscstatic
IsEnsureAllowed()FGenericPlatformMiscinlinestatic
IsInLowPowerMode()FGenericPlatformMiscinlinestatic
IsLocalPrintThreadSafe()FGenericPlatformMiscinlinestatic
IsLowLevelOutputDebugStringStructured()FGenericPlatformMiscstatic
IsPackagedForDistribution()FGenericPlatformMiscinlinestatic
IsPGIActive()FGenericPlatformMiscstatic
IsPGICapableBinary()FGenericPlatformMiscstatic
IsPGOEnabled()FGenericPlatformMiscstatic
IsRegisteredForRemoteNotifications()FGenericPlatformMiscstatic
IsRemoteSession()FGenericPlatformMiscinlinestatic
IsRunningInCloud()FGenericPlatformMiscinlinestatic
IsRunningOnBattery()FUnixPlatformMiscstatic
IsValidAbsolutePathFormat(const FString &Path)FGenericPlatformMiscinlinestatic
LaunchDir()FGenericPlatformMiscstatic
LoadTextFileFromPlatformPackage(const FString &RelativePath)FGenericPlatformMiscstatic
LocalPrint(const TCHAR *Str)FGenericPlatformMiscstatic
LogNameEventStatsInit()FGenericPlatformMiscstatic
LowLevelOutputDebugString(const TCHAR *Message)FUnixPlatformMiscstatic
LowLevelOutputDebugStringf(const TCHAR *Format,...)FGenericPlatformMiscstatic
MemoryBarrier()FUnixPlatformMiscinlinestatic
MessageBoxExt(EAppMsgType::Type MsgType, const TCHAR *Text, const TCHAR *Caption)FUnixPlatformMiscstatic
NeedsNonoptionalCPUFeaturesCheck()FUnixPlatformMiscstatic
NormalizePath(FString &InPath)FUnixPlatformMiscstatic
NormalizePath(FStringBuilderBase &InPath)FUnixPlatformMiscstatic
NumberOfCores()FUnixPlatformMiscstatic
NumberOfCoresIncludingHyperthreads()FUnixPlatformMiscstatic
NumberOfIOWorkerThreadsToSpawn()FGenericPlatformMiscstatic
NumberOfWorkerThreadsToSpawn()FUnixPlatformMiscstatic
OsExecute(const TCHAR *CommandType, const TCHAR *Command, const TCHAR *CommandLine=NULL)FGenericPlatformMiscinlinestatic
ParseChunkIdPakchunkIndexMapping(TArray< FString > ChunkIndexRedirects, TMap< int32, int32 > &OutMapping)FGenericPlatformMiscstatic
PlatformHandleSplashScreen(bool ShowSplashScreen=false)FGenericPlatformMiscinlinestatic
PlatformInit()FUnixPlatformMiscstatic
PlatformPreInit()FUnixPlatformMiscstatic
PlatformTearDown()FUnixPlatformMiscstatic
Prefetch(const void *Ptr)FGenericPlatformMiscinlinestatic
Prefetch(const void *Ptr, int32 Offset)FGenericPlatformMiscinlinestatic
PrefetchBlock(const void *Ptr)FGenericPlatformMiscinlinestatic
PrefetchBlock(const void *Ptr, int32 NumBytes)FGenericPlatformMiscinlinestatic
PrepareMobileHaptics(EMobileHapticsType Type)FGenericPlatformMiscinlinestatic
ProjectDir()FGenericPlatformMiscstatic
PromptForRemoteDebugging(bool bIsEnsure)FGenericPlatformMiscinlinestatic
PumpEssentialAppMessages()FGenericPlatformMiscinlinestatic
PumpMessagesForSlowTask()FGenericPlatformMiscinlinestatic
PumpMessagesOutsideMainLoop()FGenericPlatformMiscinlinestatic
RaiseException(uint32 ExceptionCode)FGenericPlatformMiscstatic
RegisterForRemoteNotifications()FGenericPlatformMiscstatic
ReleaseMobileHaptics()FGenericPlatformMiscinlinestatic
RemoveNetworkListener(FDelegateHandle Handle)FGenericPlatformMiscstatic
RequestDeviceCheckToken(TFunction< void(const TArray< uint8 > &)> QuerySucceededFunc, TFunction< void(const FString &, const FString &)> QueryFailedFunc)FGenericPlatformMiscstatic
RequestExit(bool Force, const TCHAR *CallSite=nullptr)FUnixPlatformMiscstatic
RequestExitWithStatus(bool Force, uint8 ReturnCode, const TCHAR *CallSite=nullptr)FUnixPlatformMiscstatic
RestartApplication()FGenericPlatformMiscstatic
RestartApplicationWithCmdLine(const char *CmdLine)FGenericPlatformMiscstatic
ResultFUnixPlatformMisc
ResultLengthFUnixPlatformMisc
RootDir()FGenericPlatformMiscstatic
SetAllowedDeviceOrientation(EDeviceScreenOrientation NewAllowedDeviceOrientation)FGenericPlatformMiscstatic
SetBrightness(float bBright)FGenericPlatformMiscinlinestatic
SetCrashHandler(void(*CrashHandler)(const FGenericCrashContext &Context))FUnixPlatformMiscstatic
SetCrashHandlingType(ECrashHandlingType Type)FGenericPlatformMiscinlinestatic
SetDeviceOrientation(EDeviceScreenOrientation NewDeviceOrientation)FGenericPlatformMiscstatic
SetEnvironmentVar(const TCHAR *VariableName, const TCHAR *Value)FUnixPlatformMiscstatic
SetGracefulTerminationHandler()FUnixPlatformMiscstatic
SetLastError(uint32 ErrorCode)FGenericPlatformMiscinlinestatic
SetMemoryWarningHandler(void(*Handler)(const FGenericMemoryWarningContext &Context))FGenericPlatformMiscinlinestatic
SetNetworkConnectionStatus(ENetworkConnectionStatus NewNetworkConnectionStatus)FGenericPlatformMiscstatic
SetOverrideProjectDir(const FString &InOverrideDir)FGenericPlatformMiscstatic
SetShouldPromptForRemoteDebugging(bool bInShouldPrompt)FGenericPlatformMiscinlinestatic
SetShouldPromptForRemoteDebugOnEnsure(bool bInShouldPrompt)FGenericPlatformMiscinlinestatic
SetStoredValue(const FString &InStoreId, const FString &InSectionName, const FString &InKeyName, const FString &InValue)FGenericPlatformMiscstatic
SetStoredValues(const FString &InStoreId, const FString &InSectionName, const TMap< FString, FString > &InKeyValues)FUnixPlatformMiscstatic
SetUBTTargetName(const TCHAR *InTargetName)FGenericPlatformMiscstatic
SetupSyscallFilters()FUnixPlatformMiscstatic
SetUTF8Output()FGenericPlatformMiscstatic
SetVolumeButtonsHandledBySystem(bool enabled)FGenericPlatformMiscinlinestatic
ShareURL(const FString &URL, const FText &Description, int32 LocationHintX, int32 LocationHintY)FGenericPlatformMiscinlinestatic
ShouldDisablePluginAtRuntime(const FString &PluginName)FGenericPlatformMiscinlinestatic
ShouldDisplayTouchInterfaceOnFakingTouchEvents()FGenericPlatformMiscinlinestatic
ShowConsoleWindow()FGenericPlatformMiscstatic
ShutdownTaggedStorage()FGenericPlatformMiscinlinestatic
StartNewPGOCollection(const FString &AbsoluteFileName)FGenericPlatformMiscinlinestatic
StatNamedEvent(const CharType *Text)FGenericPlatformMiscstatic
StopPGOCollectionAndCloseFile()FGenericPlatformMiscinlinestatic
SubmitErrorReport(const TCHAR *InErrorHist, EErrorReportMode::Type InMode)FGenericPlatformMiscstatic
SupportsBackbufferSampling()FGenericPlatformMiscinlinestatic
SupportsBrightness()FGenericPlatformMiscinlinestatic
SupportsDeviceCheckToken()FGenericPlatformMiscinlinestatic
SupportsForceTouchInput()FGenericPlatformMiscinlinestatic
SupportsFullCrashDumps()FGenericPlatformMiscinlinestatic
SupportsLocalCaching()FGenericPlatformMiscinlinestatic
SupportsMessaging()FGenericPlatformMiscinlinestatic
SupportsMultithreadedFileHandles()FGenericPlatformMiscinlinestatic
SupportsTouchInput()FGenericPlatformMiscinlinestatic
TagBuffer(const char *Label, uint32 Category, const void *Buffer, size_t BufferSize)FGenericPlatformMiscinlinestatic
TearDown()FGenericPlatformMiscstatic
TickHotfixables()FGenericPlatformMiscstatic
TickStatNamedEvents()FGenericPlatformMiscstatic
TriggerMobileHaptics()FGenericPlatformMiscinlinestatic
UE_DEPRECATED(4.21, "void FPlatformMisc::GetEnvironmentVariable(Name, Result, Length) is deprecated. Use FString FPlatformMisc::GetEnvironmentVariable(Name) instead.") static CORE_API void GetEnvironmentVariable(const TCHAR *VariableNameFUnixPlatformMisc
FGenericPlatformMisc::UE_DEPRECATED(4.18, "FPaths::SetOverrideGameDir() has been superseded by FPaths::SetOverrideProjectDir().") static FORCEINLINE void SetOverrideGameDir(const FString &InOverrideDir)FGenericPlatformMiscinline
UngrabAllInput()FUnixPlatformMiscstatic
UnregisterForRemoteNotifications()FGenericPlatformMiscstatic
UpdateHotfixableEnsureSettings()FGenericPlatformMiscinlinestatic
UseHDRByDefault()FGenericPlatformMiscinlinestatic
UseRenderThread()FGenericPlatformMiscstatic
VersionCheckPlatformName()FGenericPlatformMiscstatic
WasLaunchedStreaming()FGenericPlatformMiscinlinestatic