ULRE/inc/hgl/graph/VKFence.h
2020-10-21 12:39:22 +08:00

29 lines
446 B
C++

#ifndef HGL_VULKAN_GRAPH_FENCE_INCLUDE
#define HGL_VULKAN_GRAPH_FENCE_INCLUDE
#include<hgl/graph/VK.h>
VK_NAMESPACE_BEGIN
class GPUFence
{
VkDevice device;
VkFence fence;
private:
friend class GPUDevice;
GPUFence(VkDevice d,VkFence f)
{
device=d;
fence=f;
}
public:
~GPUFence();
operator VkFence(){return fence;}
};//class GPUFence
VK_NAMESPACE_END
#endif//HGL_VULKAN_GRAPH_FENCE_INCLUDE