Buffer view description.
Definition: BufferView.h:88
Base interface for a reference counter object that stores the number of strong and weak references an...
Definition: ReferenceCounters.h:44
Base interface for all dynamic objects in the engine.
Definition: Object.h:41
virtual void QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface) final
BufferViewD3D11Impl(IReferenceCounters *pRefCounters, RenderDeviceD3D11Impl *pDevice, const BufferViewDesc &ViewDesc, BufferD3D11Impl *pBuffer, ID3D11View *pD3D11View, bool bIsDefaultView)
Definition: BufferViewD3D11Impl.cpp:36
Unique interface identifier.
Definition: InterfaceID.h:37
#define DILIGENT_CALL_TYPE
Definition: CommonDefinitions.h:45
Buffer object implementation in Direct3D11 backend.
Definition: BufferD3D11Impl.hpp:42
virtual ID3D11View * GetD3D11View() override final
Implementation of IBufferViewD3D11::GetD3D11View().
Definition: BufferViewD3D11Impl.hpp:57
Buffer view implementation in Direct3D11 backend.
Definition: BufferViewD3D11Impl.hpp:42
Template class implementing base functionality of the buffer view object.
Definition: BufferViewBase.hpp:45
Render device implementation in Direct3D11 backend.
Definition: RenderDeviceD3D11Impl.hpp:40
The library uses Direct3D-style math:
Definition: AdvancedMath.hpp:37
CComPtr< ID3D11View > m_pD3D11View
D3D11 view.
Definition: BufferViewD3D11Impl.hpp:63