Navigation
API > API/Runtime > API/Runtime/Core
| Name | FOutputDeviceDebug |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/OutputDeviceDebug.h |
| Include Path | #include "Misc/OutputDeviceDebug.h" |
Syntax
class FOutputDeviceDebug : public FOutputDevice
Inheritance Hierarchy
- FOutputDevice → FOutputDeviceDebug
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSerializeAsJson | std::atomic< bool > | Misc/OutputDeviceDebug.h | ||
| LastTickTime | std::atomic< double > | Misc/OutputDeviceDebug.h |
Functions
Public
Overridden from FOutputDevice
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanBeUsedOnAnyThread() |
Misc/OutputDeviceDebug.h | ||
virtual bool CanBeUsedOnMultipleThreads() |
Misc/OutputDeviceDebug.h | ||
virtual bool CanBeUsedOnPanicThread() |
The return value is cached by AddOutputDevice because calling this during a panic may fail. | Misc/OutputDeviceDebug.h | |
virtual void Serialize
(
const TCHAR* Data, |
Misc/OutputDeviceDebug.h | ||
virtual void Serialize
(
const TCHAR* Data, |
Serializes the passed in data unless the current event is suppressed. | Misc/OutputDeviceDebug.h | |
virtual void SerializeRecord
(
const UE::FLogRecord& Record |
Misc/OutputDeviceDebug.h |