Navigation
Unreal Engine C++ API Reference > Runtime > Core > Misc
Inheritance Hierarchy
- FOutputDevice
- FAutomationTestFramework::FAutomationTestOutputDevice
- FBufferedOutputDevice
- UEngine::FErrorsAndWarningsCollector
- FFeedbackContext
- FAutomationTestFramework::FAutomationTestMessageFilter
- FFeedbackContextAnsi
- FFeedbackContextEditor
- FUnixFeedbackContext
- FFrame
- FOutputDeviceArchiveWrapper
- FOutputDeviceConsole
- FOutputDeviceDebug
- FOutputDeviceError
- FOutputDeviceAnsiError
- FUnixErrorOutputDevice
- FUnixApplicationErrorOutputDevice
- FOutputDeviceFile
- FOutputDeviceMemory
- FOutputDeviceNull
- FOutputDeviceRedirector
- FStringOutputDevice
- FConsoleOutputDevice
- FStringOutputDeviceCountLines
- FVisualLogger
- UConsole
- UMoviePipelinePIEExecutor::FValidationMessageGatherer
- UTextBuffer
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Misc/OutputDevice.h |
Include | #include "Misc/OutputDevice.h" |
Syntax
class FOutputDevice
Remarks
An output device.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bAutoEmitLineTerminator | Whether to output a line-terminator after each log call... |
![]() |
bool | bSuppressEventTag | Whether to output the 'Log: ' type front... |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FOutputDevice
(
FOutputDevice&& |
||
![]() |
FOutputDevice
(
const FOutputDevice& |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | ||
![]() ![]() ![]() |
bool | ||
![]() ![]() ![]() |
bool | The return value is cached by AddOutputDevice because calling this during a panic may fail. | |
![]() |
void | CategorizedLogf
(
const FName& Category, |
|
![]() ![]() |
void | Dumps the contents of this output device's buffer to an archive (supported by output device that have a memory buffer) | |
![]() ![]() |
void | Flush () |
|
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() ![]() |
bool | IsMemoryOnly () |
|
![]() |
void | Log
(
ELogVerbosity::Type Verbosity, |
|
![]() |
void | Simple text printing. | |
![]() |
void | ||
![]() |
void | ||
![]() |
void | Log
(
ELogVerbosity::Type Verbosity, |
|
![]() |
void | Log
(
const FName& Category, |
|
![]() |
void | Log
(
const FName& Category, |
|
![]() |
void | Logf
(
ELogVerbosity::Type Verbosity, |
|
![]() |
void | Logf
(
const FmtType& Fmt, |
|
![]() |
void | Logf
(
const FmtType& Fmt |
|
![]() ![]() |
void | Serialize
(
const TCHAR* V, |
|
![]() |
void | Serialize
(
const TCHAR* V, |
|
![]() ![]() |
void | SerializeRecord
(
const UE::FLogRecord& Record |
|
![]() |
void | SetAutoEmitLineTerminator
(
bool bInAutoEmitLineTerminator |
|
![]() |
void | SetSuppressEventTag
(
bool bInSuppressEventTag |
|
![]() ![]() |
void | TearDown () |
Closes output device and cleans up. |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
FOutputDevice & | operator=
(
const FOutputDevice& |
|
![]() |
FOutputDevice & | operator=
(
FOutputDevice&& |