#[repr(transparent)]pub struct OpticalFlowUsageFlagBitsNV(pub u32);Expand description
Open integer representation of VkOpticalFlowUsageFlagBitsNV.
Tuple Fields§
§0: u32Implementations§
Source§impl OpticalFlowUsageFlagBitsNV
impl OpticalFlowUsageFlagBitsNV
Sourcepub const UNKNOWN_NV: Self
pub const UNKNOWN_NV: Self
Native value VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV.
Sourcepub const INPUT_BIT_NV: Self
pub const INPUT_BIT_NV: Self
Native value VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV.
Sourcepub const OUTPUT_BIT_NV: Self
pub const OUTPUT_BIT_NV: Self
Native value VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV.
Sourcepub const HINT_BIT_NV: Self
pub const HINT_BIT_NV: Self
Native value VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV.
Sourcepub const COST_BIT_NV: Self
pub const COST_BIT_NV: Self
Native value VK_OPTICAL_FLOW_USAGE_COST_BIT_NV.
Sourcepub const GLOBAL_FLOW_BIT_NV: Self
pub const GLOBAL_FLOW_BIT_NV: Self
Native value VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV.
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn empty() -> Self
Trait Implementations§
Source§impl BitAnd for OpticalFlowUsageFlagBitsNV
impl BitAnd for OpticalFlowUsageFlagBitsNV
Source§impl BitOr for OpticalFlowUsageFlagBitsNV
impl BitOr for OpticalFlowUsageFlagBitsNV
Source§impl BitXor for OpticalFlowUsageFlagBitsNV
impl BitXor for OpticalFlowUsageFlagBitsNV
Source§impl Clone for OpticalFlowUsageFlagBitsNV
impl Clone for OpticalFlowUsageFlagBitsNV
impl Copy for OpticalFlowUsageFlagBitsNV
Source§impl Debug for OpticalFlowUsageFlagBitsNV
impl Debug for OpticalFlowUsageFlagBitsNV
Source§impl Default for OpticalFlowUsageFlagBitsNV
impl Default for OpticalFlowUsageFlagBitsNV
impl Eq for OpticalFlowUsageFlagBitsNV
Source§impl Hash for OpticalFlowUsageFlagBitsNV
impl Hash for OpticalFlowUsageFlagBitsNV
Source§impl Not for OpticalFlowUsageFlagBitsNV
impl Not for OpticalFlowUsageFlagBitsNV
impl StructuralPartialEq for OpticalFlowUsageFlagBitsNV
Auto Trait Implementations§
impl Forget for OpticalFlowUsageFlagBitsNV
impl Freeze for OpticalFlowUsageFlagBitsNV
impl Move for OpticalFlowUsageFlagBitsNV
impl RefUnwindSafe for OpticalFlowUsageFlagBitsNV
impl Send for OpticalFlowUsageFlagBitsNV
impl Sync for OpticalFlowUsageFlagBitsNV
impl Unpin for OpticalFlowUsageFlagBitsNV
impl UnsafeUnpin for OpticalFlowUsageFlagBitsNV
impl UnwindSafe for OpticalFlowUsageFlagBitsNV
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