yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
f65d756bf
master
1// debug-fence.h 2#pragma once 3#include "debug-base.h" 4 5namespace gfx 6{ 7using namespace Slang ; 8 9namespace debug 10{ 11 12class DebugFence :public DebugObject < IFence > 13{ 14public : 15SLANG_COM_OBJECT_IUNKNOWN_ALL ; 16IFence * getInterface (const Slang ::Guid & guid ); 17virtual SLANG_NO_THROW Result SLANG_MCALL getCurrentValue (uint64_t * outValue )override ; 18virtual SLANG_NO_THROW Result SLANG_MCALL setCurrentValue (uint64_t value )override ; 19virtual SLANG_NO_THROW Result SLANG_MCALL getSharedHandle (InteropHandle * outHandle )override ; 20virtual SLANG_NO_THROW Result SLANG_MCALL 21getNativeHandle (InteropHandle * outNativeHandle )override ; 22 23public : 24uint64_t maxValueToSignal = 0 ; 25}; 26 27}// namespace debug 28}// namespace gfx