C Specification
An application queries if a protected VkSurfaceKHR is displayable on a
specific windowing system using VkSurfaceProtectedCapabilitiesKHR
,
which can be passed in pNext
parameter of
VkSurfaceCapabilities2KHR
.
The VkSurfaceProtectedCapabilitiesKHR
structure is defined as:
// Provided by VK_KHR_surface_protected_capabilities
typedef struct VkSurfaceProtectedCapabilitiesKHR {
VkStructureType sType;
const void* pNext;
VkBool32 supportsProtected;
} VkSurfaceProtectedCapabilitiesKHR;
Members
-
sType
is the type of this structure. -
pNext
isNULL
or a pointer to a structure extending this structure. -
supportsProtected
specifies whether a protected swapchain created from VkPhysicalDeviceSurfaceInfo2KHR::surface
for a particular windowing system can be displayed on screen or not. IfsupportsProtected
isVK_TRUE
, then creation of swapchains with theVK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR
flag set must be supported forsurface
.
See Also
VkBool32
, VkStructureType
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.