Diligent::StringDataBlobImpl class

Base interface for a file stream.

Contents

Base classes

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

Public functions

void Resize(size_t NewSize) override
Sets the size of the internal data buffer.
auto GetSize() const -> size_t override
Returns the size of the internal data buffer.
auto GetDataPtr() -> void* override
Returns the pointer to the internal data buffer.
auto GetConstDataPtr() const -> const void* override
Returns the pointer to the internal data buffer.