#[repr(transparent)]pub struct OpticalFlowSessionCreateFlagBitsNV(pub u32);Expand description
Open integer representation of VkOpticalFlowSessionCreateFlagBitsNV.
Tuple Fields§
§0: u32Implementations§
Source§impl OpticalFlowSessionCreateFlagBitsNV
impl OpticalFlowSessionCreateFlagBitsNV
Sourcepub const ENABLE_HINT_BIT_NV: Self
pub const ENABLE_HINT_BIT_NV: Self
Native value VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_HINT_BIT_NV.
Khronos reference: VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_HINT_BIT_NV
Sourcepub const ENABLE_COST_BIT_NV: Self
pub const ENABLE_COST_BIT_NV: Self
Native value VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_COST_BIT_NV.
Khronos reference: VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_COST_BIT_NV
Sourcepub const ENABLE_GLOBAL_FLOW_BIT_NV: Self
pub const ENABLE_GLOBAL_FLOW_BIT_NV: Self
Native value VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_GLOBAL_FLOW_BIT_NV.
Khronos reference: VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_GLOBAL_FLOW_BIT_NV
Sourcepub const ALLOW_REGIONS_BIT_NV: Self
pub const ALLOW_REGIONS_BIT_NV: Self
Native value VK_OPTICAL_FLOW_SESSION_CREATE_ALLOW_REGIONS_BIT_NV.
Khronos reference: VK_OPTICAL_FLOW_SESSION_CREATE_ALLOW_REGIONS_BIT_NV
Sourcepub const BOTH_DIRECTIONS_BIT_NV: Self
pub const BOTH_DIRECTIONS_BIT_NV: Self
Native value VK_OPTICAL_FLOW_SESSION_CREATE_BOTH_DIRECTIONS_BIT_NV.
Khronos reference: VK_OPTICAL_FLOW_SESSION_CREATE_BOTH_DIRECTIONS_BIT_NV
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn empty() -> Self
Trait Implementations§
impl Copy for OpticalFlowSessionCreateFlagBitsNV
impl Eq for OpticalFlowSessionCreateFlagBitsNV
impl StructuralPartialEq for OpticalFlowSessionCreateFlagBitsNV
Auto Trait Implementations§
impl Forget for OpticalFlowSessionCreateFlagBitsNV
impl Freeze for OpticalFlowSessionCreateFlagBitsNV
impl Move for OpticalFlowSessionCreateFlagBitsNV
impl RefUnwindSafe for OpticalFlowSessionCreateFlagBitsNV
impl Send for OpticalFlowSessionCreateFlagBitsNV
impl Sync for OpticalFlowSessionCreateFlagBitsNV
impl Unpin for OpticalFlowSessionCreateFlagBitsNV
impl UnsafeUnpin for OpticalFlowSessionCreateFlagBitsNV
impl UnwindSafe for OpticalFlowSessionCreateFlagBitsNV
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more