Diligent::DataBlobImpl class

Base interface for a data blob.

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 const pointer to the internal data buffer.