Skip to content

Class atlas::vk::vk_window

ClassList > atlas > vk > vk_window

Inherits the following classes: atlas::window

Public Functions

Type Name
vk_window (const window_settings & p_settings)
~vk_window () override

Public Functions inherited from atlas::window

See atlas::window

Type Name
uint32_t acquired_next_frame ()
Returns the available presentable image to use, retrieve index that image is called.
vk::vk_command_buffer active_command_buffer (uint32_t p_frame_idx)
float aspect_ratio () const
Returns the aspect ratio of the current window.
bool available () const
Checks if window is available to close.
void close ()
Closing the window operation.
vk::vk_swapchain current_swapchain () const
Returns the window's currently selected swapchain.
uint32_t height () const
Returns the height dimension of the window.
operator GLFWwindow * () const
operator GLFWwindow * ()
void present (const uint32_t & p_current_frame_idx)
uint32_t width () const
Returns the width dimension of the window.
virtual ~window () = default

Public Functions Documentation

function vk_window

atlas::vk::vk_window::vk_window (
    const window_settings & p_settings
) 

function ~vk_window

atlas::vk::vk_window::~vk_window () override


The documentation for this class was generated from the following file TheAtlasEngine/atlas/drivers/vulkan-cpp/vk_window.hpp