Enum
VkOpticalFlowSessionBindingPointNV
Binding points of an optical flow session
The optical flow session binding points are defined with the following:
typedef enum VkOpticalFlowSessionBindingPointNV {
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_UNKNOWN_NV = 0,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV = 1,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV = 2,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NV = 3,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV = 4,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NV = 5,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NV = 6,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NV = 7,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NV = 8,
} VkOpticalFlowSessionBindingPointNV;
pub struct OpticalFlowSessionBindingPointNV(u32);
impl OpticalFlowSessionBindingPointNV {
pub const UNKNOWN: Self = 0;
pub const INPUT: Self = 1;
pub const REFERENCE: Self = 2;
pub const HINT: Self = 3;
pub const FLOW_VECTOR: Self = 4;
pub const BACKWARD_FLOW_VECTOR: Self = 5;
pub const COST: Self = 6;
pub const BACKWARD_COST: Self = 7;
pub const GLOBAL_FLOW: Self = 8;
}
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NVspecifies the binding point for the input frame.VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NVspecifies the binding point for the input reference frame.VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NVspecifies the binding point for the optional external hint flow vectors.VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NVspecifies the binding point for output flow vectors of default forward flow calculation.VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NVspecifies the binding point for the optional output flow vector map of optional backward flow calculation.VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NVspecifies the binding point for the optional output cost map of default forward flow calculation.VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NVspecifies the binding point for the optional output cost map of optional backward flow calculation.VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NVspecifies the binding point for the optional global flow value of default forward flow calculation.
Parent
VK_NV_optical_flowType
Enum