yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
f65d756bf
master
1// metal-sampler.h 2#pragma once 3 4#include "metal-base.h" 5#include "metal-device.h" 6 7namespace gfx 8{ 9 10using namespace Slang ; 11 12namespace metal 13{ 14 15class SamplerStateImpl :public SamplerStateBase 16{ 17public : 18RefPtr < DeviceImpl > m_device ; 19NS ::SharedPtr < MTL ::SamplerState > m_samplerState ; 20 21 ~SamplerStateImpl (); 22 23Result init (DeviceImpl * device ,const ISamplerState ::Desc & desc ); 24 25virtual SLANG_NO_THROW Result SLANG_MCALL getNativeHandle (InteropHandle * outHandle )override ; 26}; 27 28}// namespace metal 29}// namespace gfx