virtual void QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface) override final
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
Template class implementing base functionality of the shader resource binding.
Definition: ShaderResourceBindingBase.hpp:54
Implementation of shader resource binding object in Direct3D11 backend.
Definition: ShaderResourceBindingD3D11Impl.hpp:44
Unique interface identifier.
Definition: InterfaceID.h:37
~ShaderResourceBindingD3D11Impl()
Definition: ShaderResourceBindingD3D11Impl.cpp:44
#define DILIGENT_CALL_TYPE
Definition: CommonDefinitions.h:45
ShaderResourceBindingD3D11Impl(IReferenceCounters *pRefCounters, PipelineResourceSignatureD3D11Impl *pPRS)
Definition: ShaderResourceBindingD3D11Impl.cpp:38
Implementation of the Diligent::PipelineResourceSignatureD3D11Impl class.
Definition: PipelineResourceSignatureD3D11Impl.hpp:52
The library uses Direct3D-style math:
Definition: AdvancedMath.hpp:37