Diligent::MemoryFileStream class

Memory file stream implementation.

Contents

Base classes

template<typename BaseInterface>
class ObjectBase<IFileStream>
Template class implementing base functionality for an object.

Public functions

void ReadBlob(IDataBlob* pData) override
Reads data from the stream.
auto Read(void* Data, size_t Size) -> bool override
Reads data from the stream.
auto Write(const void* Data, size_t Size) -> bool override
Writes data to the stream.