| FArchiveState
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/HAL/FileManagerGeneric.h |
Include |
#include "HAL/FileManagerGeneric.h" |
class FArchiveFileWriterGeneric : public FArchive
Name | Description | ||
---|---|---|---|
|
bLoggingError |
||
|
TArray64< uint8... |
BufferArray |
|
|
BufferSize |
||
|
Filename |
Filename for debugging purposes |
|
|
Flags |
||
|
TUniquePtr< IFi... |
Handle |
|
|
Pos |
Name | Description | |
---|---|---|
|
FArchiveFileWriterGeneric ( |
Name | Description | |
---|---|---|
|
~FArchiveFileWriterGeneric() |
Name | Description | ||
---|---|---|---|
|
CloseLowLevel() |
Close the file handle |
|
|
FlushBuffer() |
Write any internal buffer to the file handle @note Doesn't flush the handle itself, so this data may be cached by the OS and not yet written to disk! |
|
|
IsSilent() |
Returns true if the archive should suppress logging in case of error |
|
|
LogWriteError ( |
Logs I/O error It is important to not call any platform API functions after the error occurred and before calling this functions as the system error code may get reset and will not be properly logged in this message. |
|
|
SeekLowLevel ( |
Platform specific seek |
|
|
WriteLowLevel |
Platform specific write |
Name | Description | ||
---|---|---|---|
|
Close() |
Attempts to close and finalize any handles used for backing data storage, returns true if it succeeded. |
|
|
Flush() |
Attempts to finish writing any buffered data to disk/permanent storage. |
|
|
Seek ( |
Attempts to set the current offset into backing data storage, this will do nothing if there is no storage. |
|
|
Serialize |
Name | Description | ||
---|---|---|---|
|
GetArchiveName() |
Returns the name of the Archive. |
|
|
Tell() |
Returns the current location within the backing data storage, which can possibly be passed to Seek later to restore a read/write location. |
|
|
TotalSize() |
Returns total size of the backing data storage. |