#ifndef HOOKS_HPP #define HOOKS_HPP #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; } #endif // HOOKS_HPP