29 #include "SamplerD3D12.h" 30 #include "RenderDeviceD3D12.h" 31 #include "SamplerBase.h" 32 #include "DescriptorHeap.h" 37 class FixedBlockMemoryAllocator;
47 virtual void QueryInterface(
const Diligent::INTERFACE_ID &IID, IObject **ppInterface )
override;
54 DescriptorHeapAllocation m_Descriptor;
Namespace for the OpenGL implementation of the graphics engine.
Definition: BufferD3D11Impl.h:34
Implementation of the Diligent::ISamplerD3D12 interface.
Definition: SamplerD3D12Impl.h:39
Sampler description.
Definition: Sampler.h:52
Template class implementing base functionality for a sampler object.
Definition: SamplerBase.h:43
virtual D3D12_CPU_DESCRIPTOR_HANDLE GetCPUDescriptorHandle() override
Returns a CPU descriptor handle of the D3D12 sampler object.
Definition: SamplerD3D12Impl.h:49
virtual void QueryInterface(const Diligent::INTERFACE_ID &IID, IObject **ppInterface) override
Queries the specific interface, see IObject::QueryInterface() for details.
Implementation of the Diligent::IShaderD3D12 interface.
Definition: ShaderD3D12Impl.h:46
Implementation of the Diligent::IRenderDeviceD3D12 interface.
Definition: RenderDeviceD3D12Impl.h:43