// d3d12-sampler.h #pragma once #include "d3d12-base.h" namespace gfx { namespace d3d12 { using namespace Slang; class SamplerStateImpl : public SamplerStateBase { public: D3D12Descriptor m_descriptor; RefPtr m_allocator; ~SamplerStateImpl(); virtual SLANG_NO_THROW Result SLANG_MCALL getNativeHandle(InteropHandle* outHandle) override; }; } // namespace d3d12 } // namespace gfx