29 #include "BufferViewD3D11.h" 30 #include "RenderDeviceD3D11.h" 31 #include "BufferViewBase.h" 36 class FixedBlockMemoryAllocator;
47 ID3D11View* pD3D11View,
50 virtual void QueryInterface(
const Diligent::INTERFACE_ID &IID, IObject **ppInterface )
final;
Buffer view description.
Definition: BufferView.h:39
Render device interface.
Definition: RenderDevice.h:55
CComPtr< ID3D11View > m_pD3D11View
D3D11 view.
Definition: BufferViewD3D11Impl.h:58
Namespace for the OpenGL implementation of the graphics engine.
Definition: BufferD3D11Impl.h:34
virtual void QueryInterface(const Diligent::INTERFACE_ID &IID, IObject **ppInterface) final
Queries the specific interface, see IObject::QueryInterface() for details.
Buffer interface.
Definition: Buffer.h:200
Template class implementing base functionality for a buffer view object.
Definition: BufferViewBase.h:46
Implementation of the Diligent::IBufferViewD3D11 interface.
Definition: BufferViewD3D11Impl.h:38
virtual ID3D11View * GetD3D11View() override final
Returns a pointer to the ID3D11View interface of the internal Direct3D11 object.
Definition: BufferViewD3D11Impl.h:52