UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGenericPlatformOutputDevices Struct Reference

#include <GenericPlatformOutputDevices.h>

+ Inheritance diagram for FGenericPlatformOutputDevices:

Static Public Member Functions

static CORE_API void SetupOutputDevices ()
 
static CORE_API FString GetAbsoluteLogFilename ()
 
static CORE_API FOutputDeviceGetLog ()
 
static CORE_API void GetPerChannelFileOverrides (TArray< FOutputDevice * > &OutputDevices)
 
static FOutputDeviceGetEventLog ()
 
static CORE_API FOutputDeviceErrorGetError ()
 
static CORE_API FFeedbackContextGetFeedbackContext ()
 

Static Protected Member Functions

static void ResetCachedAbsoluteFilename ()
 

Detailed Description

Generic implementation for most platforms

Member Function Documentation

◆ GetAbsoluteLogFilename()

FString FGenericPlatformOutputDevices::GetAbsoluteLogFilename ( )
static

Returns the absolute log filename generated from the project properties and/or command line parameters. The returned value may change during the execution, may not exist yet or may be locked by another process. It depends if the function is called before the log file was successfully opened or after. The log file is open lazily.

◆ GetError()

FOutputDeviceError * FGenericPlatformOutputDevices::GetError ( )
static

◆ GetEventLog()

static FOutputDevice * FGenericPlatformOutputDevices::GetEventLog ( )
inlinestatic

◆ GetFeedbackContext()

FFeedbackContext * FGenericPlatformOutputDevices::GetFeedbackContext ( )
static

◆ GetLog()

class FOutputDevice * FGenericPlatformOutputDevices::GetLog ( )
static

◆ GetPerChannelFileOverrides()

void FGenericPlatformOutputDevices::GetPerChannelFileOverrides ( TArray< FOutputDevice * > &  OutputDevices)
static

◆ ResetCachedAbsoluteFilename()

void FGenericPlatformOutputDevices::ResetCachedAbsoluteFilename ( )
staticprotected

◆ SetupOutputDevices()

void FGenericPlatformOutputDevices::SetupOutputDevices ( )
static

Add output devices which can vary depending on platform, configuration, command line parameters.


The documentation for this struct was generated from the following files: