Structures
VkDataGraphPipelineSessionBindPointRequirementARM
Structure specifying the requirements of a bind point of a data graph pipeline session
typedef struct VkDataGraphPipelineSessionBindPointRequirementARM {
VkStructureType sType;
void* pNext;
VkDataGraphPipelineSessionBindPointARM bindPoint;
VkDataGraphPipelineSessionBindPointTypeARM bindPointType;
uint32_t numObjects;
} VkDataGraphPipelineSessionBindPointRequirementARM;
pub struct DataGraphPipelineSessionBindPointRequirementARM {
s_type: vk::StructureType,
p_next: *mut c_void,
bind_point: vk::DataGraphPipelineSessionBindPointARM,
bind_point_type: vk::DataGraphPipelineSessionBindPointTypeARM,
num_objects: u32,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.bindPointis a VkDataGraphPipelineSessionBindPointARM specifying the data graph pipeline session bind point being required.bindPointTypeis a VkDataGraphPipelineSessionBindPointTypeARM specifying the type of object required forbindPoint.numObjectsis the number of objects required forbindPoint.
Implementations must always return 1 for numObjects if
bindPoint is one of the following bind points:
VK_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_TRANSIENT_ARM
Valid Usage (Implicit)
VUID-VkDataGraphPipelineSessionBindPointRequirementARM-sType-sType
sType must be VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_REQUIREMENT_ARM
VUID-VkDataGraphPipelineSessionBindPointRequirementARM-pNext-pNext
pNext must be NULL
Parent
VK_ARM_data_graphType
Structures