Structures
VkFormatProperties2
Structure specifying image format properties
The VkFormatProperties2 structure is defined as:
typedef struct VkFormatProperties2 {
VkStructureType sType;
void* pNext;
VkFormatProperties formatProperties;
} VkFormatProperties2;
pub struct FormatProperties2 {
s_type: vk::StructureType,
p_next: *mut c_void,
format_properties: vk::FormatProperties,
}
typedef VkFormatProperties2 VkFormatProperties2KHR;
type FormatProperties2KHR = vk::FormatProperties2;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.formatPropertiesis a VkFormatProperties structure describing features supported by the requested format.
Valid Usage (Implicit)
VUID-VkFormatProperties2-sType-sType
sType must be VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2
VUID-VkFormatProperties2-pNext-pNext
Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkDrmFormatModifierPropertiesList2EXT, VkDrmFormatModifierPropertiesListEXT, VkFormatProperties3, VkSubpassResolvePerformanceQueryEXT, or VkTensorFormatPropertiesARM
VUID-VkFormatProperties2-sType-unique
The sType value of each structure in the pNext chain must be unique