SFML
Simple and Fast Multimedia Library
Loading...
Searching...
No Matches
Vulkan.hpp File Reference
#include <SFML/Window/Export.hpp>
#include <vector>
#include <cstdint>
Include dependency graph for Vulkan.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  sf
namespace  sf::Vulkan
 Vulkan helper functions.

Typedefs

using VkInstance = struct VkInstance_T*
using VkSurfaceKHR = std::uint64_t
using sf::VulkanFunctionPointer = void (*)()

Functions

SFML_WINDOW_API bool sf::Vulkan::isAvailable (bool requireGraphics=true)
 Tell whether or not the system supports Vulkan.
SFML_WINDOW_API VulkanFunctionPointer sf::Vulkan::getFunction (const char *name)
 Get the address of a Vulkan function.
SFML_WINDOW_API const std::vector< const char * > & sf::Vulkan::getGraphicsRequiredInstanceExtensions ()
 Get Vulkan instance extensions required for graphics.

Typedef Documentation

◆ VkInstance

using VkInstance = struct VkInstance_T*

◆ VkSurfaceKHR

using VkSurfaceKHR = std::uint64_t