#pragma once #include #include #include #include #include namespace Hooks { /// Vulkan device information structure. struct DeviceInfo { VkDevice device; VkPhysicalDevice physicalDevice; std::pair queue; // graphics family uint64_t frameGen; // amount of frames to generate }; /// Map of hooked Vulkan functions. extern std::unordered_map hooks; }