Vulkan-Hpp
|
#include <utils.hpp>
Public Member Functions | |
SwapChainData (vk::PhysicalDevice const &physicalDevice, vk::Device const &device, vk::SurfaceKHR const &surface, vk::Extent2D const &extent, vk::ImageUsageFlags usage, vk::SwapchainKHR const &oldSwapChain, uint32_t graphicsFamilyIndex, uint32_t presentFamilyIndex) | |
void | clear (vk::Device const &device) |
Public Attributes | |
vk::Format | colorFormat |
vk::SwapchainKHR | swapChain |
std::vector< vk::Image > | images |
std::vector< vk::ImageView > | imageViews |
vk::su::SwapChainData::SwapChainData | ( | vk::PhysicalDevice const & | physicalDevice, |
vk::Device const & | device, | ||
vk::SurfaceKHR const & | surface, | ||
vk::Extent2D const & | extent, | ||
vk::ImageUsageFlags | usage, | ||
vk::SwapchainKHR const & | oldSwapChain, | ||
uint32_t | graphicsFamilyIndex, | ||
uint32_t | presentFamilyIndex | ||
) |
|
inline |
vk::Format vk::su::SwapChainData::colorFormat |
std::vector<vk::ImageView> vk::su::SwapChainData::imageViews |
vk::SwapchainKHR vk::su::SwapChainData::swapChain |