Navigation
Unreal Engine C++ API Reference > Runtime > Core > Misc
Inheritance Hierarchy
- FOutputDevice
- FOutputDeviceMemory
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Misc/OutputDeviceMemory.h |
Include | #include "Misc/OutputDeviceMemory.h" |
Syntax
class FOutputDeviceMemory : public FOutputDevice
Remarks
Memory output device. Logs only into pre-allocated memory buffer.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FOutputDeviceMemory
(
int32 InPreserveSize, |
Constructor, initializing member variables. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Serialize
(
const TCHAR* Data, |
|
![]() ![]() |
void | Serialize
(
const TCHAR* Data, |
Overridden from FOutputDevice
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | ||
![]() ![]() ![]() |
bool | The return value is cached by AddOutputDevice because calling this during a panic may fail. | |
![]() ![]() |
void | Dumps the contents of the buffer to an archive | |
![]() ![]() |
void | Flush () |
Flush the write cache so the file isn't truncated in case we crash right after calling this function. |
![]() ![]() ![]() |
bool | IsMemoryOnly () |
|
![]() ![]() |
void | TearDown () |
Closes output device and cleans up. |