Structures
VkQueueFamilyDataGraphOpticalFlowPropertiesARM
Structure describing optical flow properties of a processing engine and operation set for a specific queue family of a physical device
The VkQueueFamilyDataGraphOpticalFlowPropertiesARM structure is
defined as:
typedef struct VkQueueFamilyDataGraphOpticalFlowPropertiesARM {
VkStructureType sType;
void* pNext;
VkDataGraphOpticalFlowGridSizeFlagsARM supportedOutputGridSizes;
VkDataGraphOpticalFlowGridSizeFlagsARM supportedHintGridSizes;
VkBool32 hintSupported;
VkBool32 costSupported;
uint32_t minWidth;
uint32_t minHeight;
uint32_t maxWidth;
uint32_t maxHeight;
} VkQueueFamilyDataGraphOpticalFlowPropertiesARM;
pub struct QueueFamilyDataGraphOpticalFlowPropertiesARM {
s_type: vk::StructureType,
p_next: *mut c_void,
supported_output_grid_sizes: vk::DataGraphOpticalFlowGridSizeFlagsARM,
supported_hint_grid_sizes: vk::DataGraphOpticalFlowGridSizeFlagsARM,
hint_supported: vk::Bool32,
cost_supported: vk::Bool32,
min_width: u32,
min_height: u32,
max_width: u32,
max_height: u32,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.supportedOutputGridSizesare the supported VkDataGraphOpticalFlowGridSizeFlagsARM which can be specified inVkDataGraphPipelineOpticalFlowCreateInfoARM::outputGridSize.supportedHintGridSizesare the supported VkDataGraphOpticalFlowGridSizeFlagsARM which can be specified inVkDataGraphPipelineOpticalFlowCreateInfoARM::hintGridSize.hintSupportedis a boolean describing whether using hint flow vector map is supported in an optical flow graph pipeline.costSupportedis a boolean describing whether cost map generation is supported in an optical flow graph pipeline.minWidthis the minimum width in pixels for images used in an optical flow graph pipeline.minHeightis the minimum height in pixels for images used in an optical flow graph pipeline.maxWidthis the maximum width in pixels for images used in an optical flow graph pipeline.maxHeightis the maximum height in pixels for images used in an optical flow graph pipeline.
Valid Usage (Implicit)
VUID-VkQueueFamilyDataGraphOpticalFlowPropertiesARM-sType-sType
sType must be VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_OPTICAL_FLOW_PROPERTIES_ARM
VUID-VkQueueFamilyDataGraphOpticalFlowPropertiesARM-pNext-pNext
pNext must be NULL
Type
Structures