ngfx::VKSwapchain
Inherits from ngfx::Swapchain
Public Classes
| Name | |
|---|---|
| struct | queueFamilyProperties |
Public Functions
| Name | |
|---|---|
| VKSwapchain(VKGraphicsContext * ctx, VKSurface * surface) | |
| virtual | ~VKSwapchain() |
| virtual void | acquireNextImage() |
Public Attributes
| Name | |
|---|---|
| VkSurfaceCapabilitiesKHR | surfaceCaps |
| VKSurface * | surface |
| VkSwapchainKHR | v |
| VkSurfaceFormatKHR | surfaceFormat |
| std::vector< VkSurfaceFormatKHR > | surfaceFormats |
| std::vector< VkPresentModeKHR > | presentModes |
| VkPresentModeKHR | presentMode |
| VkCompositeAlphaFlagBitsKHR | compositeAlpha |
| VkSurfaceTransformFlagsKHR | preTransform |
| std::vector< VkImage > | images |
| std::vector< VKImageView > | imageViews |
| std::vector< queueFamilyProperties > | queueFamilyProperties |
| VkSwapchainCreateInfoKHR | createInfo |
Additional inherited members
Public Functions inherited from ngfx::Swapchain
| Name | |
|---|---|
| virtual | ~Swapchain() |
Public Attributes inherited from ngfx::Swapchain
| Name | |
|---|---|
| uint32_t | numImages |
Public Functions Documentation
function VKSwapchain
VKSwapchain(
VKGraphicsContext * ctx,
VKSurface * surface
)
function ~VKSwapchain
virtual ~VKSwapchain()
function acquireNextImage
virtual void acquireNextImage()
Reimplements: ngfx::Swapchain::acquireNextImage
Public Attributes Documentation
variable surfaceCaps
VkSurfaceCapabilitiesKHR surfaceCaps;
variable surface
VKSurface * surface;
variable v
VkSwapchainKHR v = VK_NULL_HANDLE;
variable surfaceFormat
VkSurfaceFormatKHR surfaceFormat;
variable surfaceFormats
std::vector< VkSurfaceFormatKHR > surfaceFormats;
variable presentModes
std::vector< VkPresentModeKHR > presentModes;
variable presentMode
VkPresentModeKHR presentMode;
variable compositeAlpha
VkCompositeAlphaFlagBitsKHR compositeAlpha;
variable preTransform
VkSurfaceTransformFlagsKHR preTransform;
variable images
std::vector< VkImage > images;
variable imageViews
std::vector< VKImageView > imageViews;
variable queueFamilyProperties
std::vector< queueFamilyProperties > queueFamilyProperties;
variable createInfo
VkSwapchainCreateInfoKHR createInfo;
Updated on 3 April 2021 at 20:21:51 PDT