SamplerD3D12Impl(IReferenceCounters *pRefCounters, RenderDeviceD3D12Impl *pRenderDeviceD3D12, const SamplerDesc &SamplerDesc)
Definition: SamplerD3D12Impl.cpp:37
Base interface for a reference counter object that stores the number of strong and weak references an...
Definition: ReferenceCounters.h:44
Sampler description.
Definition: Sampler.h:58
Sampler object implementation in Direct3D12 backend.
Definition: SamplerD3D12Impl.hpp:41
virtual D3D12_CPU_DESCRIPTOR_HANDLE GetCPUDescriptorHandle() override
Implementation of ISamplerD3D12::GetCPUDescriptorHandle().
Definition: SamplerD3D12Impl.hpp:54
~SamplerD3D12Impl()
Definition: SamplerD3D12Impl.cpp:63
Render device implementation in Direct3D12 backend.
Definition: RenderDeviceD3D12Impl.hpp:70
Implementation of a shader object in Direct3D12 backend.
Definition: ShaderD3D12Impl.hpp:42
#define IMPLEMENT_QUERY_INTERFACE_IN_PLACE(InterfaceID, ParentClassName)
Definition: ObjectBase.hpp:59
#define DILIGENT_CALL_TYPE
Definition: CommonDefinitions.h:45
D3D12_CPU_DESCRIPTOR_HANDLE GetCpuHandle(Uint32 Offset=0) const
Definition: DescriptorHeap.hpp:162
Template class implementing base functionality of the sampler object.
Definition: SamplerBase.hpp:44
Definition: DescriptorHeap.hpp:67
The library uses Direct3D-style math:
Definition: AdvancedMath.hpp:37