|
| AssetDataStream (AZ::IO::IStreamerTypes::RequestMemoryAllocator *bufferAllocator=nullptr) |
| Construct a new AssetDataStream.
|
|
void | Open (const VectorDataSource &data) |
|
void | Open (VectorDataSource &&data) |
|
void | Open (const AZStd::string &filePath, size_t fileOffset, size_t assetSize, AZ::IO::IStreamerTypes::Deadline deadline=AZ::IO::IStreamerTypes::s_noDeadline, AZ::IO::IStreamerTypes::Priority priority=AZ::IO::IStreamerTypes::s_priorityMedium, OnCompleteCallback loadCallback={}) |
|
void | Reschedule (AZ::IO::IStreamerTypes::Deadline newDeadline, AZ::IO::IStreamerTypes::Priority newPriority) |
|
void | BlockUntilLoadComplete () |
|
bool | IsOpen () const override |
|
bool | CanSeek () const override |
|
bool | CanRead () const override |
|
bool | CanWrite () const override |
|
void | Seek (AZ::IO::OffsetType bytes, AZ::IO::GenericStream::SeekMode mode) override |
|
AZ::IO::SizeType | Write (AZ::IO::SizeType bytes, const void *iBuffer) override |
|
AZ::IO::SizeType | Read (AZ::IO::SizeType bytes, void *oBuffer) override |
|
AZ::IO::SizeType | GetCurPos () const override |
|
AZ::IO::SizeType | GetLength () const override |
|
void | Close () override |
|
const char * | GetFilename () const override |
|
AZ::IO::IStreamerTypes::Deadline | GetStreamingDeadline () const |
|
AZ::IO::IStreamerTypes::Priority | GetStreamingPriority () const |
|
bool | IsFullyLoaded () const |
| Whether or not all data has been loaded.
|
|
size_t | GetLoadedSize () const |
| Gets the size of data loaded (so far).
|
|
void | RequestCancel () |
|
virtual bool | IsOpen () const =0 |
|
virtual bool | CanSeek () const =0 |
|
virtual bool | CanRead () const =0 |
|
virtual bool | CanWrite () const =0 |
|
virtual void | Seek (OffsetType bytes, SeekMode mode)=0 |
|
virtual SizeType | Read (SizeType bytes, void *oBuffer)=0 |
|
virtual SizeType | Write (SizeType bytes, const void *iBuffer)=0 |
|
virtual SizeType | WriteFromStream (SizeType bytes, GenericStream *inputStream) |
|
virtual SizeType | GetCurPos () const =0 |
|
virtual SizeType | GetLength () const =0 |
|
virtual SizeType | ReadAtOffset (SizeType bytes, void *oBuffer, OffsetType offset=-1) |
|
virtual SizeType | WriteAtOffset (SizeType bytes, const void *iBuffer, OffsetType offset=-1) |
|
virtual bool | IsCompressed () const |
|
virtual const char * | GetFilename () const |
|
virtual OpenMode | GetModeFlags () const |
|
virtual bool | ReOpen () |
|
virtual void | Close () |
|