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
- 
sTypeis a VkStructureType value identifying this structure.
- 
pNextisNULLor a pointer to a structure extending this structure.
- 
surfaceCapabilitiesis 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:
- 
minImageCountandmaxImageCountwill be 0xFFFFFFFF
- 
currentExtentwill be (0xFFFFFFFF, 0xFFFFFFFF)
- 
currentTransformwill 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.