Chicane

Swap Chain

Header
Includes/Chicane/Runtime/Vulkan/SwapChain.hpp
Namespace
Chicane::Vulkan::SwapChain

Functions

AccessReturnModifierNameDescription
public
void
querySupport(
SupportDetails& outSupportDetails
const  vk::PhysicalDevice& inPhysicalDevice
const  vk::SurfaceKHR& inSurface
)
public
void
pickSurfaceFormat(
vk::SurfaceFormatKHR& outSurfaceFormat
const  std::vector<vk::SurfaceFormatKHR>& inSurfaceFormats
)
public
void
pickPresentMode(
vk::PresentModeKHR& outPresentMode
const  std::vector<vk::PresentModeKHR>& inPresentModes
)
public
void
init(
Bundle& outSwapChain
const  vk::PhysicalDevice& inPhysicalDevice
const  vk::Device& inLogicalDevice
const  vk::SurfaceKHR& inSurface
)

Members

AccessTypeModifierNameDescription
public
const  std::uint32_t
static, constexpr
MAX_IMAGE_COUNT