Navigation
Unreal Engine C++ API Reference > Runtime > Core > Unix
Inheritance Hierarchy
- FGenericPlatformMisc
- FUnixPlatformMisc
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Unix/UnixPlatformMisc.h |
Include | #include "Unix/UnixPlatformMisc.h" |
Syntax
struct FUnixPlatformMisc : public FGenericPlatformMisc
Remarks
Unix implementation of the misc OS functions
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | CreateGuid
(
FGuid& Result |
|
![]() ![]() |
bool | GetBlockingIOStats
(
FProcessIOStats& OutStats, |
|
![]() ![]() |
bool | GetContextSwitchStats
(
FContextSwitchStats& OutStats, |
|
![]() ![]() |
FString | GetCPUBrand () |
|
![]() ![]() |
uint32 | GetCPUInfo () |
Uses cpuid instruction to get the vendor string |
![]() ![]() |
FString | GetCPUVendor () |
|
![]() ![]() |
bool | GetDiskTotalAndFreeSpace
(
const FString& InPath, |
|
![]() ![]() |
FString | GetEnvironmentVariable
(
const TCHAR* VariableName |
|
![]() ![]() |
FString | GetLoginId () |
|
![]() ![]() |
TArray< uint8 > | ||
![]() ![]() |
int32 | ||
![]() ![]() |
const TCHAR * | Determines the shader format for the platform | |
![]() ![]() |
FString | ||
![]() ![]() |
FString | GetOSVersion () |
|
![]() ![]() |
void | GetOSVersions
(
FString& out_OSVersionLabel, |
|
![]() ![]() |
bool | GetPageFaultStats
(
FPageFaultStats& OutStats, |
|
![]() ![]() |
const TCHAR * | ||
![]() ![]() |
IPlatformChunkInstall * | ||
![]() ![]() |
FString | ||
![]() ![]() |
const TCHAR * | GetSystemErrorMessage
(
TCHAR* OutBuffer, |
|
![]() ![]() |
bool | Returns whether the program has been started remotely (e.g. over SSH) | |
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | HasOverriddenReturnCode
(
uint8* OverriddenReturnCodeToUsePtr |
Determines if return code has been overriden and returns it. |
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
void | LowLevelOutputDebugString
(
const TCHAR* Message |
|
![]() ![]() |
void | ||
![]() ![]() |
EAppReturnType::Type | MessageBoxExt
(
EAppMsgType::Type MsgType, |
|
![]() ![]() |
bool | ||
![]() ![]() |
void | NormalizePath
(
FString& InPath |
|
![]() ![]() |
void | NormalizePath
(
FStringBuilderBase& InPath |
|
![]() ![]() |
int32 | ||
![]() ![]() |
int32 | ||
![]() ![]() |
int32 | ||
![]() ![]() |
void | PlatformInit () |
|
![]() ![]() |
void | ||
![]() ![]() |
void | ||
![]() ![]() |
void | RequestExit
(
bool Force, |
|
![]() ![]() |
void | RequestExitWithStatus
(
bool Force, |
|
![]() ![]() |
void | SetCrashHandler
(
void(*)(const FGenericCrashContext&Context) CrashHandler |
|
![]() ![]() |
void | SetEnvironmentVar
(
const TCHAR* VariableName, |
|
![]() ![]() |
void | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | Explicitly call this function to setup syscall filters based on a file passed in from the command line -allowsyscallfilterfile=PATH_TO_FILE | |
![]() ![]() |
void | Ungrabs input (useful before breaking into debugging) |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | GetEnvironmentVariable
(
const TCHAR* VariableName, |
void FPlatformMisc::GetEnvironmentVariable(Name, Result, Length) is deprecated. Use FString FPlatformMisc::GetEnvironmentVariable(Name) instead. |