37#if defined(__LP64__) || defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__)) || defined(_M_X64) || \
38 defined(__ia64) || defined(_M_IA64) || defined(__aarch64__) || defined(__powerpc64__)
51struct VkAllocationCallbacks;
struct VkInstance_T * VkInstance
Definition Vulkan.hpp:35
std::uint64_t VkSurfaceKHR
Definition Vulkan.hpp:47
#define SFML_WINDOW_API
Definition Export.hpp:42
Vulkan helper functions.
Definition Vulkan.hpp:64
SFML_WINDOW_API const std::vector< const char * > & getGraphicsRequiredInstanceExtensions()
Get Vulkan instance extensions required for graphics.
SFML_WINDOW_API bool isAvailable(bool requireGraphics=true)
Tell whether or not the system supports Vulkan.
SFML_WINDOW_API VulkanFunctionPointer getFunction(const char *name)
Get the address of a Vulkan function.
Definition BlendMode.hpp:34
void(*)() VulkanFunctionPointer
Definition Vulkan.hpp:57