#include <FileRequest.h>
|
| ReadData (void *output, u64 outputSize, const RequestPath &path, u64 offset, u64 size, bool sharedRead) |
|
|
const RequestPath & | m_path |
| The path to the file that contains the requested data.
|
|
void * | m_output |
| Target output to write the read data to.
|
|
u64 | m_outputSize |
| Size of memory m_output points to. This needs to be at least as big as m_size, but can be bigger.
|
|
u64 | m_offset |
| The offset in bytes into the file.
|
|
u64 | m_size |
| The number of bytes to read from the file.
|
|
bool | m_sharedRead |
| True if other code will be reading from the file or the stack entry can exclusively lock.
|
|
|
static constexpr IStreamerTypes::Priority | s_orderPriority = IStreamerTypes::s_priorityMedium |
|
static constexpr bool | s_failWhenUnhandled = true |
|
Request to read data. This is a translated request and holds an absolute path and has been resolved to the archive file if needed.
The documentation for this struct was generated from the following file:
- Code/Framework/AzCore/AzCore/IO/Streamer/FileRequest.h