Navigation
API > API/Runtime > API/Runtime/Core
Generic implementation for most platforms
| Name | FGenericPlatformOutputDevices |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformOutputDevices.h |
| Include Path | #include "GenericPlatform/GenericPlatformOutputDevices.h" |
Syntax
struct FGenericPlatformOutputDevices
Derived Classes
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| AbsoluteFileNameMaxLength | SIZE_T | GenericPlatform/GenericPlatformOutputDevices.h | |
| CachedAbsoluteFilename | TCHAR | GenericPlatform/GenericPlatformOutputDevices.h | |
| LogFilenameLock | FCriticalSection | GenericPlatform/GenericPlatformOutputDevices.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FString GetAbsoluteLogFilename () |
Returns the absolute log filename generated from the project properties and/or command line parameters. | GenericPlatform/GenericPlatformOutputDevices.h | |
static FOutputDeviceError * GetError() |
GenericPlatform/GenericPlatformOutputDevices.h | ||
static FOutputDevice * GetEventLog() |
GenericPlatform/GenericPlatformOutputDevices.h | ||
static FFeedbackContext * GetFeedbackContext() |
GenericPlatform/GenericPlatformOutputDevices.h | ||
static FOutputDevice * GetLog() |
GenericPlatform/GenericPlatformOutputDevices.h | ||
static void GetPerChannelFileOverrides
(
TArray< FOutputDevice* >& OutputDevices |
GenericPlatform/GenericPlatformOutputDevices.h | ||
static void OnLogFileOpened
(
const TCHAR* Pathname |
GenericPlatform/GenericPlatformOutputDevices.h | ||
static void ResetCachedAbsoluteFilename() |
GenericPlatform/GenericPlatformOutputDevices.h | ||
static void SetupOutputDevices() |
Add output devices which can vary depending on platform, configuration, command line parameters. | GenericPlatform/GenericPlatformOutputDevices.h |