#pragma once #include class Semaphore { public: explicit Semaphore(); ~Semaphore(); VkSemaphore handle = VK_NULL_HANDLE; }; class Fence { public: explicit Fence(bool signaled); ~Fence(); VkFence handle = VK_NULL_HANDLE; };