Enum
VkDataGraphOpticalFlowImageUsageFlagBitsARM
Bits specifying image usage for optical flow operations
Bits which can be set in
VkDataGraphOpticalFlowImageFormatInfoARM::usage, controlling
optical flow usage, are:
typedef enum VkDataGraphOpticalFlowImageUsageFlagBitsARM {
VK_DATA_GRAPH_OPTICAL_FLOW_IMAGE_USAGE_UNKNOWN_ARM = 0,
VK_DATA_GRAPH_OPTICAL_FLOW_IMAGE_USAGE_INPUT_BIT_ARM = 0x00000001,
VK_DATA_GRAPH_OPTICAL_FLOW_IMAGE_USAGE_OUTPUT_BIT_ARM = 0x00000002,
VK_DATA_GRAPH_OPTICAL_FLOW_IMAGE_USAGE_HINT_BIT_ARM = 0x00000004,
VK_DATA_GRAPH_OPTICAL_FLOW_IMAGE_USAGE_COST_BIT_ARM = 0x00000008,
} VkDataGraphOpticalFlowImageUsageFlagBitsARM;
pub struct DataGraphOpticalFlowImageUsageFlagBitsARM(u32);
impl DataGraphOpticalFlowImageUsageFlagBitsARM {
pub const UNKNOWN: Self = 0;
pub const INPUT: Self = 0x00000001;
pub const OUTPUT: Self = 0x00000002;
pub const HINT: Self = 0x00000004;
pub const COST: Self = 0x00000008;
}
VK_DATA_GRAPH_OPTICAL_FLOW_IMAGE_USAGE_INPUT_BIT_ARMspecifies that the image can be used as input or reference image for an optical flow operation.VK_DATA_GRAPH_OPTICAL_FLOW_IMAGE_USAGE_OUTPUT_BIT_ARMspecifies that the image can be used as output flow vector map for an optical flow operation.VK_DATA_GRAPH_OPTICAL_FLOW_IMAGE_USAGE_HINT_BIT_ARMspecifies that the image can be used as hint flow vector map for an optical flow operation.VK_DATA_GRAPH_OPTICAL_FLOW_IMAGE_USAGE_COST_BIT_ARMspecifies that the image can be used as output cost map for an optical flow operation.
Type
Enum