![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <OutputDeviceMemory.h>
Inheritance diagram for FOutputDeviceMemory:Additional Inherited Members | |
Protected Attributes inherited from FOutputDevice | |
| bool | bSuppressEventTag |
| bool | bAutoEmitLineTerminator |
Memory output device. Logs only into pre-allocated memory buffer.
| FOutputDeviceMemory::FOutputDeviceMemory | ( | int32 | InPreserveSize = 256 * 1024, |
| int32 | InBufferSize = 2048 * 1024, |
||
| bool | bInSuppressEventTag = false |
||
| ) |
Constructor, initializing member variables.
| InPreserveSize | Bytes of the rung buffer not to overwrite (startup info etc) |
| InBufferSize | Maximum size of the memory ring buffer |
|
default |
Reimplemented from FOutputDevice.
Reimplemented from FOutputDevice.
Dumps the contents of the buffer to an archive
Reimplemented from FOutputDevice.
Flush the write cache so the file isn't truncated in case we crash right after calling this function.
Reimplemented from FOutputDevice.
Reimplemented from FOutputDevice.
|
overridevirtual |
|
overridevirtual |
Closes output device and cleans up. This can't happen in the destructor as we have to call "delete" which cannot be done for static/ global objects.
Reimplemented from FOutputDevice.