Hubris Engine Dev
A Project to learn and get into Game Engine developement.
 
Loading...
Searching...
No Matches
vkWindow.cpp File Reference
+ Include dependency graph for vkWindow.cpp:

Go to the source code of this file.

Classes

struct  Hubris::Graphics::Vulkan::vkWindow::Details
 
struct  SwapChainSupportDetails
 

Macros

#define VOLK_IMPLEMENTATION
 

Functions

VkSurfaceFormatKHR ChooseSwapSurfaceFormat (const std::vector< VkSurfaceFormatKHR > &availableFormats) noexcept
 
VkPresentModeKHR ChooseSwapPresentMode (const std::vector< VkPresentModeKHR > &availablePresentModes)
 
VkExtent2D ChooseSwapExtent (GLFWwindow *window, const VkSurfaceCapabilitiesKHR &capabilities)
 

Macro Definition Documentation

◆ VOLK_IMPLEMENTATION

#define VOLK_IMPLEMENTATION

Definition at line 3 of file vkWindow.cpp.

Function Documentation

◆ ChooseSwapExtent()

VkExtent2D ChooseSwapExtent ( GLFWwindow * window,
const VkSurfaceCapabilitiesKHR & capabilities )

Definition at line 45 of file vkWindow.cpp.

+ Here is the caller graph for this function:

◆ ChooseSwapPresentMode()

VkPresentModeKHR ChooseSwapPresentMode ( const std::vector< VkPresentModeKHR > & availablePresentModes)

Definition at line 34 of file vkWindow.cpp.

+ Here is the caller graph for this function:

◆ ChooseSwapSurfaceFormat()

VkSurfaceFormatKHR ChooseSwapSurfaceFormat ( const std::vector< VkSurfaceFormatKHR > & availableFormats)
noexcept

Definition at line 23 of file vkWindow.cpp.

+ Here is the caller graph for this function: