VkDataGraphPipelineSingleNodeCreateInfoARM
The VkDataGraphPipelineSingleNodeCreateInfoARM structure is defined
as:
typedef struct VkDataGraphPipelineSingleNodeCreateInfoARM {
VkStructureType sType;
void* pNext;
VkDataGraphPipelineNodeTypeARM nodeType;
uint32_t connectionCount;
const VkDataGraphPipelineSingleNodeConnectionARM* pConnections;
} VkDataGraphPipelineSingleNodeCreateInfoARM;
pub struct DataGraphPipelineSingleNodeCreateInfoARM {
s_type: vk::StructureType,
p_next: *mut c_void,
node_type: vk::DataGraphPipelineNodeTypeARM,
connection_count: u32,
p_connections: *const vk::DataGraphPipelineSingleNodeConnectionARM,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.nodeTypeis a VkDataGraphPipelineNodeTypeARM describing the type of this node.connectionCountis the length of thepConnectionsarray.pConnectionsis a pointer to an array ofconnectionCount
VkDataGraphPipelineSingleNodeConnectionARM structures.
Valid Usage
VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-nodeType-09963
If nodeType is
VK_DATA_GRAPH_PIPELINE_NODE_TYPE_OPTICAL_FLOW_ARM, then a
VkDataGraphPipelineOpticalFlowCreateInfoARM structure must be
included in the pNext chain of this structure
VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-nodeType-09978
If nodeType is
VK_DATA_GRAPH_PIPELINE_NODE_TYPE_OPTICAL_FLOW_ARM, then one and
only VkDataGraphPipelineSingleNodeConnectionARM structure must be
present in the pConnections array for each of the following values
of its connection member:
VK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_INPUT_ARMVK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_REFERENCE_ARMVK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_FLOW_VECTOR_ARM
VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-nodeType-09979
If nodeType is
VK_DATA_GRAPH_PIPELINE_NODE_TYPE_OPTICAL_FLOW_ARM and
VkDataGraphPipelineOpticalFlowCreateInfoARM::hintGridSize is
not 0, then one and only
VkDataGraphPipelineSingleNodeConnectionARM structure whose
connection member is
VK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_HINT_ARMmust be present in the pConnections array
Valid Usage (Implicit)
VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-sType-sType
sType must be VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SINGLE_NODE_CREATE_INFO_ARM
VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-nodeType-parameter
nodeType must be a valid VkDataGraphPipelineNodeTypeARM value
VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-pConnections-parameter
pConnections must be a valid pointer to an array of connectionCount valid VkDataGraphPipelineSingleNodeConnectionARM structures
VUID-VkDataGraphPipelineSingleNodeCreateInfoARM-connectionCount-arraylength
connectionCount must be greater than 0