29 #include "SamplerD3D11.h" 30 #include "RenderDeviceD3D11.h" 31 #include "SamplerBase.h" 36 class FixedBlockMemoryAllocator;
46 virtual void QueryInterface(
const Diligent::INTERFACE_ID &IID, IObject **ppInterface )
final;
52 CComPtr<ID3D11SamplerState> m_pd3dSampler;
Namespace for the OpenGL implementation of the graphics engine.
Definition: BufferD3D11Impl.h:34
Sampler description.
Definition: Sampler.h:52
Template class implementing base functionality for a sampler object.
Definition: SamplerBase.h:43
Implementation of the Diligent::IRenderDeviceD3D11 interface.
Definition: RenderDeviceD3D11Impl.h:38
Implementation of the Diligent::ISamplerD3D11 interface.
Definition: SamplerD3D11Impl.h:38
virtual void QueryInterface(const Diligent::INTERFACE_ID &IID, IObject **ppInterface) final
Queries the specific interface, see IObject::QueryInterface() for details.
virtual ID3D11SamplerState * GetD3D11SamplerState() override final
Returns a pointer to the ID3D11SamplerState interface of the internal Direct3D11 object.
Definition: SamplerD3D11Impl.h:48