![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "GenericPlatform/GenericPlatformMisc.h"#include "HAL/IConsoleManager.h"#include "Misc/AssertionMacros.h"#include "Misc/CoreDelegates.h"#include "HAL/PlatformFileManager.h"#include "HAL/CriticalSection.h"#include "Misc/ScopeRWLock.h"#include "Math/UnrealMathUtility.h"#include "HAL/UnrealMemory.h"#include "Containers/Array.h"#include "Containers/UnrealString.h"#include "Logging/LogMacros.h"#include "CoreGlobals.h"#include "Misc/Parse.h"#include "Misc/CommandLine.h"#include "Misc/Paths.h"#include "Misc/PathViews.h"#include "Misc/FileHelper.h"#include "Internationalization/Text.h"#include "Internationalization/Internationalization.h"#include "Misc/Guid.h"#include "Math/Color.h"#include "Misc/ConfigCacheIni.h"#include "Misc/App.h"#include "GenericPlatform/GenericPlatformChunkInstall.h"#include "GenericPlatform/GenericPlatformHostCommunication.h"#include "HAL/FileManagerGeneric.h"#include "Misc/VarargsHelper.h"#include "Misc/SecureHash.h"#include "HAL/ExceptionHandling.h"#include "GenericPlatform/GenericPlatformCrashContext.h"#include "GenericPlatform/GenericPlatformDriver.h"#include "ProfilingDebugging/ExternalProfiler.h"#include "HAL/LowLevelMemTracker.h"#include "Templates/Function.h"#include "Modules/ModuleManager.h"#include "Misc/LazySingleton.h"#include <atomic>#include "Misc/UProjectInfo.h"#include "Internationalization/Culture.h"#include "ProfilingDebugging/CsvProfiler.h"#include "AutoRTFM.h"#include "FramePro/FrameProProfiler.h"Classes | |
| struct | FGenericPlatformMisc::FStaticData |
Namespaces | |
| namespace | EBuildConfigurations |
Macros | |
| #define | PLATFORM_PROJECT_DIR_RELATIVE_TO_EXECUTABLE PLATFORM_DESKTOP |
Typedefs | |
| using | FUBTTargetNameArrayType = TCHAR[128] |
Functions | |
| DEFINE_LOG_CATEGORY_STATIC (LogGenericPlatformMisc, Log, All) | |
| bool | LexTryParseString (EBuildConfiguration &OutConfiguration, const TCHAR *Configuration) |
| const TCHAR * | LexToString (EBuildConfiguration Configuration) |
| EBuildConfiguration | EBuildConfigurations::FromString (const FString &Configuration) |
| const TCHAR * | EBuildConfigurations::ToString (EBuildConfiguration Configuration) |
| FText | EBuildConfigurations::ToText (EBuildConfiguration Configuration) |
| bool | LexTryParseString (EBuildTargetType &OutType, const TCHAR *Type) |
| const TCHAR * | LexToString (EBuildTargetType Type) |
| const TCHAR * | LexToString (ENetworkConnectionStatus EnumVal) |
| const TCHAR * | LexToString (ENetworkConnectionType Target) |
| const TCHAR * | LexToString (EAppReturnType::Type Value) |
| void | GenericPlatformMisc_GetProjectFilePathProjectDir (FString &OutGameDir) |
| FProcessorGroupDesc | InternalGetProcessorGroupDesc () |
Variables | |
| CORE_API void(* | ClipboardCopyShim )(const TCHAR *Text) = nullptr |
| CORE_API void(* | ClipboardPasteShim )(FString &Dest) = nullptr |
| #define PLATFORM_PROJECT_DIR_RELATIVE_TO_EXECUTABLE PLATFORM_DESKTOP |
| using FUBTTargetNameArrayType = TCHAR[128] |
| DEFINE_LOG_CATEGORY_STATIC | ( | LogGenericPlatformMisc | , |
| Log | , | ||
| All | |||
| ) |
| void GenericPlatformMisc_GetProjectFilePathProjectDir | ( | FString & | OutGameDir | ) |
| FProcessorGroupDesc InternalGetProcessorGroupDesc | ( | ) |
| const TCHAR * LexToString | ( | EAppReturnType::Type | Value | ) |
Returns the string representation of the specified EAppReturnType::Type value.
| Value | The value to get the string for. |
| const TCHAR * LexToString | ( | EBuildConfiguration | Configuration | ) |
Returns the string representation of the specified EBuildConfiguration value.
| Configuration | The value to get the string for. |
| const TCHAR * LexToString | ( | EBuildTargetType | Type | ) |
Returns the string representation of the specified EBuildTargetType value.
| Target | The string to get the EBuildTargetType for. |
| const TCHAR * LexToString | ( | ENetworkConnectionStatus | EnumVal | ) |
| const TCHAR * LexToString | ( | ENetworkConnectionType | Target | ) |
Returns the string representation of the specified ENetworkConnection value.
| Target | The value to get the string for. |
| bool LexTryParseString | ( | EBuildConfiguration & | OutConfiguration, |
| const TCHAR * | Configuration | ||
| ) |
Returns the string representation of the specified EBuildConfiguration value.
| Configuration | The string to get the EBuildConfiguration for. |
| bool LexTryParseString | ( | EBuildTargetType & | OutType, |
| const TCHAR * | Text | ||
| ) |
Returns the string representation of the specified EBuildTarget value.
| OutType | The value to get the string for. |
| Text | The text to parse. |
Hooks for moving ClipboardCopy and ClipboardPaste into FPlatformApplicationMisc