Enum
VkDataGraphOpticalFlowCreateFlagBitsARM
Bits specifying flags for newly created optical flow data graph node
Bits which can be set in
VkDataGraphPipelineOpticalFlowCreateInfoARM::flags, controlling
optical flow pipeline operations, are:
typedef enum VkDataGraphOpticalFlowCreateFlagBitsARM {
VK_DATA_GRAPH_OPTICAL_FLOW_CREATE_ENABLE_HINT_BIT_ARM = 0x00000001,
VK_DATA_GRAPH_OPTICAL_FLOW_CREATE_ENABLE_COST_BIT_ARM = 0x00000002,
VK_DATA_GRAPH_OPTICAL_FLOW_CREATE_RESERVED_30_BIT_ARM = 0x40000000,
} VkDataGraphOpticalFlowCreateFlagBitsARM;
pub struct DataGraphOpticalFlowCreateFlagBitsARM(u32);
impl DataGraphOpticalFlowCreateFlagBitsARM {
pub const ENABLE_HINT: Self = 0x00000001;
pub const ENABLE_COST: Self = 0x00000002;
pub const RESERVED_30: Self = 0x40000000;
}
VK_DATA_GRAPH_OPTICAL_FLOW_CREATE_ENABLE_HINT_BIT_ARMspecifies that a VkImageView with external flow vector map will be used as hints in performing the motion search and must be connected toVK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_HINT_ARM.VK_DATA_GRAPH_OPTICAL_FLOW_CREATE_ENABLE_COST_BIT_ARMspecifies that the cost for the forward flow is generated in a VkImageView which must be connected toVK_DATA_GRAPH_PIPELINE_NODE_CONNECTION_TYPE_OPTICAL_FLOW_COST_ARM. The cost is the confidence level of the flow vector for each grid in the image. The cost implies how (in)accurate the flow vector is. Higher cost value implies the flow vector to be less accurate and vice-versa.
Type
Enum