Function Prototype
vkGetDataGraphPipelinePropertiesARM
Query properties of a data graph pipeline
To query properties of a data graph pipeline, call:
VkResult vkGetDataGraphPipelinePropertiesARM(
VkDevice device,
const VkDataGraphPipelineInfoARM* pPipelineInfo,
uint32_t propertiesCount,
VkDataGraphPipelinePropertyQueryResultARM* pProperties);
pub fn get_data_graph_pipeline_properties_arm(
device: vk::Device,
p_pipeline_info: *const vk::DataGraphPipelineInfoARM,
properties_count: u32,
p_properties: *mut vk::DataGraphPipelinePropertyQueryResultARM,
) -> vk::Result;
deviceis the logical device that created the data graph pipeline.pPipelineInfois a VkDataGraphPipelineInfoARM that describes the VkPipeline being queried.propertiesCountis the length of thepPropertiesarray.pPropertiesis a pointer to an array of VkDataGraphPipelinePropertyQueryResultARM structures.
Valid Usage
VUID-vkGetDataGraphPipelinePropertiesARM-dataGraphPipeline-09802
The dataGraphPipeline member of pPipelineInfo must have
been created with device
VUID-vkGetDataGraphPipelinePropertiesARM-pProperties-09889
There must not be two or more structures in the pProperties array
with the same
VkDataGraphPipelinePropertyQueryResultARM::property
Valid Usage (Implicit)
VUID-vkGetDataGraphPipelinePropertiesARM-device-parameter
device must be a valid VkDevice handle
VUID-vkGetDataGraphPipelinePropertiesARM-pPipelineInfo-parameter
pPipelineInfo must be a valid pointer to a valid VkDataGraphPipelineInfoARM structure
VUID-vkGetDataGraphPipelinePropertiesARM-pProperties-parameter
pProperties must be a valid pointer to an array of propertiesCount VkDataGraphPipelinePropertyQueryResultARM structures
VUID-vkGetDataGraphPipelinePropertiesARM-propertiesCount-arraylength
propertiesCount must be greater than 0
Parent
VK_ARM_data_graphType
Function Prototype