Skip to content

Class display_vk

ClassList > 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