C Specification
The VkSurfaceCapabilities2KHR
structure is defined as:
// Provided by VK_KHR_get_surface_capabilities2
typedef struct VkSurfaceCapabilities2KHR {
VkStructureType sType;
void* pNext;
VkSurfaceCapabilitiesKHR surfaceCapabilities;
} VkSurfaceCapabilities2KHR;
Members
-
sType
is the type of this structure. -
pNext
isNULL
or a pointer to a structure extending this structure. -
surfaceCapabilities
is a VkSurfaceCapabilitiesKHR structure describing the capabilities of the specified surface.
Description
If the VK_GOOGLE_surfaceless_query
extension is enabled and
VkPhysicalDeviceSurfaceInfo2KHR::surface
in the
vkGetPhysicalDeviceSurfaceCapabilities2KHR call is
VK_NULL_HANDLE, the values returned in minImageCount
,
maxImageCount
, currentExtent
, and currentTransform
will
not reflect that of any surface and will instead be as such:
-
minImageCount
andmaxImageCount
will be 0xFFFFFFFF -
currentExtent
will be (0xFFFFFFFF, 0xFFFFFFFF) -
currentTransform
will beVK_SURFACE_TRANSFORM_INHERIT_BIT_KHR
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.