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

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

AddDllDirectory(const TCHAR *Directory)FGenericPlatformProcessinlinestatic
ApplicationSettingsDir()FUnixPlatformProcessstatic
BaseDir()FLinuxPlatformProcessstatic
CanLaunchURL(const TCHAR *URL)FUnixPlatformProcessstatic
CeaseBeingFirstInstance()FPosixOSPlatformProcessstatic
CleanShaderWorkingDir()FGenericPlatformProcessstatic
ClosePipe(void *ReadPipe, void *WritePipe)FUnixPlatformProcessstatic
CloseProc(FProcHandle &ProcessHandle)FUnixPlatformProcessstatic
ComputerName()FUnixPlatformProcessstatic
ConditionalSleep(TFunctionRef< bool()> Condition, float SleepTime=0.0f)FGenericPlatformProcessstatic
CreatePipe(void *&ReadPipe, void *&WritePipe, bool bWritePipeLocal=false)FUnixPlatformProcessstatic
CreateProc(const TCHAR *URL, const TCHAR *Parms, bool bLaunchDetached, bool bLaunchHidden, bool bLaunchReallyHidden, uint32 *OutProcessID, int32 PriorityModifier, const TCHAR *OptionalWorkingDirectory, void *PipeWriteChild, void *PipeReadChild=nullptr)FUnixPlatformProcessstatic
CreateProc(const TCHAR *URL, const TCHAR *Parms, bool bLaunchDetached, bool bLaunchHidden, bool bLaunchReallyHidden, uint32 *OutProcessID, int32 PriorityModifier, const TCHAR *OptionalWorkingDirectory, void *PipeWriteChild, void *PipeReadChild, void *PipeStdErrChild)FUnixPlatformProcessstatic
CreateProc(const UE::HAL::FProcessStartInfo &StartInfo)FUnixPlatformProcessstatic
CreateProcessSentinel(const TCHAR *Name, const FString &Contents)FGenericPlatformProcessstatic
CreateProcessSentinelObject()FPosixOSPlatformProcessstatic
CreateRunnableThread()FUnixPlatformProcessstatic
CreateSynchEvent(bool bIsManualReset=false)FGenericPlatformProcessstatic
Daemonize()FUnixPlatformProcessstatic
DeleteInterprocessSynchObject(FSemaphore *Object)FGenericPlatformProcessstatic
DumpThreadInfo(const TCHAR *MarkerName)FGenericPlatformProcessinlinestatic
EWaitAndForkResult enum nameFGenericPlatformProcess
ExecElevatedProcess(const TCHAR *URL, const TCHAR *Params, int32 *OutReturnCode)FGenericPlatformProcessstatic
ExecProcess(const TCHAR *URL, const TCHAR *Params, int32 *OutReturnCode, FString *OutStdOut, FString *OutStdErr, const TCHAR *OptionalWorkingDirectory=NULL, bool bShouldEndWithParentProcess=false)FUnixPlatformProcessstatic
ExecutableName(bool bRemoveExtension=true)FUnixPlatformProcessstatic
ExecutablePath()FUnixPlatformProcessstatic
ExploreFolder(const TCHAR *FilePath)FUnixPlatformProcessstatic
FlushPoolSyncEvents()FGenericPlatformProcessstatic
FreeDllHandle(void *DllHandle)FUnixPlatformProcessstatic
GenerateApplicationPath(const FString &AppName, EBuildConfiguration BuildConfiguration)FUnixPlatformProcessstatic
GetApplicationMemoryUsage(uint32 ProcessId, SIZE_T *OutMemoryUsage)FGenericPlatformProcessstatic
GetApplicationName(uint32 ProcessId)FUnixPlatformProcessstatic
GetApplicationSettingsDir(const ApplicationSettingsContext &Settings)FUnixPlatformProcessstatic
GetArchitectureSuffix()FGenericPlatformProcessstatic
GetBinariesSubdirectory()FLinuxPlatformProcessstatic
GetCurrentCoreNumber()FUnixPlatformProcessstatic
GetCurrentProcessId()FUnixPlatformProcessstatic
GetCurrentWorkingDirectory()FUnixPlatformProcessstatic
GetDesiredThreadForUObjectReferenceCollector()FGenericPlatformProcessstatic
GetDllDirectories(TArray< FString > &OutDllDirectories)FGenericPlatformProcessinlinestatic
GetDllExport(void *DllHandle, const TCHAR *ProcName)FUnixPlatformProcessstatic
GetDllHandle(const TCHAR *Filename)FUnixPlatformProcessstatic
GetGameBundleId()FGenericPlatformProcessstatic
GetModuleExtension()FUnixPlatformProcessstatic
GetModulePrefix()FUnixPlatformProcessstatic
GetModulesDirectory()FUnixPlatformProcessstatic
GetPerFrameProcessorUsage(uint32 ProcessId, float &ProcessUsageFraction, float &IdleUsageFraction)FUnixPlatformProcessstatic
GetProcReturnCode(FProcHandle &ProcHandle, int32 *ReturnCode)FUnixPlatformProcessstatic
GetStackSize()FGenericPlatformProcessstatic
GetSynchEventFromPool(bool bIsManualReset=false)FGenericPlatformProcessstatic
IsApplicationRunning(uint32 ProcessId)FUnixPlatformProcessstatic
IsApplicationRunning(const TCHAR *ProcName)FUnixPlatformProcessstatic
IsFirstInstance()FPosixOSPlatformProcessstatic
IsProcRunning(FProcHandle &ProcessHandle)FUnixPlatformProcessstatic
LaunchFileInDefaultExternalApplication(const TCHAR *FileName, const TCHAR *Parms=NULL, ELaunchVerb::Type Verb=ELaunchVerb::Open, bool bPromptToOpenOnFailure=true)FUnixPlatformProcessstatic
LaunchURL(const TCHAR *URL, const TCHAR *Parms, FString *Error)FUnixPlatformProcessstatic
LaunchURLFiltered(const TCHAR *URL, const TCHAR *Parms, FString *Error, const UE::Core::FURLRequestFilter &Filter)FGenericPlatformProcessstatic
ModifyThreadAssignmentForUObjectReferenceCollector(int32 &NumThreads, int32 &NumBackgroundThreads, ENamedThreads::Type &NormalThreadName, ENamedThreads::Type &BackgroundThreadName)FGenericPlatformProcessstatic
ModuleExists(const FString &Filename)FGenericPlatformProcessstatic
NewInterprocessSynchObject(const FString &Name, bool bCreate, uint32 MaxLocks=1)FGenericPlatformProcessstatic
NewInterprocessSynchObject(const TCHAR *Name, bool bCreate, uint32 MaxLocks=1)FGenericPlatformProcessstatic
OnChildEndFramePostFork()FUnixPlatformProcessstatic
OpenProcess(uint32 ProcessID)FUnixPlatformProcessstatic
PopDllDirectory(const TCHAR *Directory)FGenericPlatformProcessinlinestatic
PushDllDirectory(const TCHAR *Directory)FGenericPlatformProcessinlinestatic
ReadPipe(void *ReadPipe)FUnixPlatformProcessstatic
ReadPipeToArray(void *ReadPipe, TArray< uint8 > &Output)FUnixPlatformProcessstatic
ReturnSynchEventToPool(FEvent *Event)FGenericPlatformProcessstatic
SetCurrentWorkingDirectoryToBaseDir()FUnixPlatformProcessstatic
SetProcessLimits(EProcessResource::Type Resource, uint64 Limit)FUnixPlatformProcessstatic
SetShaderDir(const TCHAR *Where)FGenericPlatformProcessstatic
SetThreadAffinityMask(uint64 AffinityMask)FGenericPlatformProcessstatic
SetThreadName(const TCHAR *ThreadName)FGenericPlatformProcessinlinestatic
SetThreadNiceValue(uint32_t ThreadId, int32 NiceValue)FUnixPlatformProcessstatic
SetThreadPriority(EThreadPriority NewPriority)FUnixPlatformProcessstatic
SetupAudioThread()FGenericPlatformProcessinlinestatic
SetupGameThread()FGenericPlatformProcessinlinestatic
SetupRenderThread()FGenericPlatformProcessinlinestatic
ShaderDir()FGenericPlatformProcessstatic
ShaderWorkingDir()FGenericPlatformProcessstatic
ShouldSaveToUserDir()FGenericPlatformProcessstatic
SkipWaitForStats()FGenericPlatformProcessinlinestatic
SupportsMultithreading()FGenericPlatformProcessstatic
TearDown()FGenericPlatformProcessstatic
TeardownAudioThread()FGenericPlatformProcessinlinestatic
TerminateProc(FProcHandle &ProcessHandle, bool KillTree=false)FUnixPlatformProcessstatic
TerminateProcTreeWithPredicate(FProcHandle &ProcessHandle, TFunctionRef< bool(uint32 ProcessId, const TCHAR *ApplicationName)> Predicate)FGenericPlatformProcessstatic
TranslateThreadPriority(EThreadPriority Priority)FUnixPlatformProcessstatic
TryGetMemoryUsage(FProcHandle &ProcessHandle, FPlatformProcessMemoryStats &OutStats)FGenericPlatformProcessinlinestatic
UserDir()FUnixPlatformProcessstatic
UserHomeDir()FUnixPlatformProcessstatic
UserName(bool bOnlyAlphaNumeric=true)FUnixPlatformProcessstatic
UserSettingsDir()FUnixPlatformProcessstatic
UserTempDir()FUnixPlatformProcessstatic
WaitAndFork()FUnixPlatformProcessstatic
WaitForProc(FProcHandle &ProcessHandle)FUnixPlatformProcessstatic
WritePipe(void *WritePipe, const FString &Message, FString *OutWritten=nullptr)FUnixPlatformProcessstatic
WritePipe(void *WritePipe, const uint8 *Data, const int32 DataLength, int32 *OutDataLength=nullptr)FUnixPlatformProcessstatic
Yield()FGenericPlatformProcessinlinestatic
YieldCycles(uint64 Cycles)FGenericPlatformProcessinlinestatic