Diligent Engine API Reference
|
Base interface for a file stream. More...
Public Member Functions | |
virtual void | QueryInterface (const Diligent::INTERFACE_ID &IID, IObject **ppInterface) override |
Queries the specific interface. More... | |
virtual void | Resize (size_t NewSize) override |
Sets the size of the internal data buffer. | |
virtual size_t | GetSize () override |
Returns the size of the internal data buffer. | |
virtual void * | GetDataPtr () override |
Returns the pointer to the internal data buffer. | |
Public Member Functions inherited from Diligent::RefCountedObject< IDataBlob, IMemoryAllocator > | |
virtual IReferenceCounters * | GetReferenceCounters () const override final |
virtual Atomics::Long | AddRef () override |
virtual Atomics::Long | Release () override |
Base interface for a file stream.
|
overridevirtual |
Queries the specific interface.
[in] | IID | - Unique identifier of the requested interface. |
[out] | ppInterface | - Memory address where the pointer to the requested interface will be written. If the interface is not supported, null pointer will be returned. |
Reimplemented from Diligent::ObjectBase< IDataBlob, IMemoryAllocator >.