Navigation
API > API/Developer > API/Developer/Horde > API/Developer/Horde/Storage
References
| Module | Horde |
| Header | /Engine/Source/Developer/Horde/Public/Storage/ChunkedBufferWriter.h |
| Include | #include "Storage/ChunkedBufferWriter.h" |
Syntax
class FChunkedBufferWriter
Remarks
Writes data to a series of memory blocks
Constructors
| Type | Name | Description | |
|---|---|---|---|
FChunkedBufferWriter
(
size_t InitialSize |
|||
FChunkedBufferWriter
(
const FChunkedBufferWriter& |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Advance
(
size_t Size |
Increase the length of the written data. | |
| void | CopyTo
(
void* Buffer |
Copies the entire contents of this writer to another buffer. | |
| size_t | GetLength () |
Gets the current written length of this buffer. | |
| FMutableMemoryView | GetOutputBuffer
(
size_t UsedSize, |
Gets an output buffer for writing. | |
| TArray< FMemoryView > | GetView () |
Gets a view over the underlying buffer. | |
| void | Reset () |
Reset the contents of this writer. | |
| FSharedBufferView | Slice
(
size_t Offset, |
Get a handle to part of the written buffer |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FChunkedBufferWriter & | operator=
(
const FChunkedBufferWriter& |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FChunk |