Class display_vk
Inherits the following classes: vulkan::display_provider
Public Functions
Type | Name |
---|---|
display_vk (const phonebook *const pb) |
|
void | poll_window_events () override This function polls GLFW events. See display_provider::poll_window_events(). |
void | recreate_swapchain () override This function recreates the Vulkan swapchain. See display_provider::recreate_swapchain(). |
void | setup (std::set< const char * > instance_extensions, std::set< const char * > device_extensions) This function sets up the GLFW and Vulkan environments. See display_provider::setup(). |
void | start (std::set< const char * > instance_extensions, std::set< const char * > device_extensions) |
~display_vk () override |
Public Functions Documentation
function display_vk
inline explicit display_vk::display_vk (
const phonebook *const pb
)
function poll_window_events
This function polls GLFW events. See display_provider::poll_window_events().
inline void display_vk::poll_window_events () override
function recreate_swapchain
This function recreates the Vulkan swapchain. See display_provider::recreate_swapchain().
inline void display_vk::recreate_swapchain () override
function setup
This function sets up the GLFW and Vulkan environments. See display_provider::setup().
inline void display_vk::setup (
std::set< const char * > instance_extensions,
std::set< const char * > device_extensions
)
function start
inline void display_vk::start (
std::set< const char * > instance_extensions,
std::set< const char * > device_extensions
)
function ~display_vk
inline display_vk::~display_vk () override
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/src/vulkan_display.hpp