Loading...
Searching...
No Matches
Vulkan.hpp File Reference
#include <SFML/Window/Export.hpp>
#include <vector>
#include <cstdint>

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

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

Typedef Documentation

◆ VkInstance

using VkInstance = struct VkInstance_T*

Definition at line 35 of file Vulkan.hpp.

◆ VkSurfaceKHR

using VkSurfaceKHR = std::uint64_t

Definition at line 47 of file Vulkan.hpp.