#[repr(transparent)]pub struct OpticalFlowGridSizeFlagBitsNV(pub u32);Expand description
Open integer representation of VkOpticalFlowGridSizeFlagBitsNV.
Tuple Fields§
§0: u32Implementations§
Source§impl OpticalFlowGridSizeFlagBitsNV
impl OpticalFlowGridSizeFlagBitsNV
Sourcepub const UNKNOWN_NV: Self
pub const UNKNOWN_NV: Self
Native value VK_OPTICAL_FLOW_GRID_SIZE_UNKNOWN_NV.
Sourcepub const _1X1_BIT_NV: Self
pub const _1X1_BIT_NV: Self
Native value VK_OPTICAL_FLOW_GRID_SIZE_1X1_BIT_NV.
Sourcepub const _2X2_BIT_NV: Self
pub const _2X2_BIT_NV: Self
Native value VK_OPTICAL_FLOW_GRID_SIZE_2X2_BIT_NV.
Sourcepub const _4X4_BIT_NV: Self
pub const _4X4_BIT_NV: Self
Native value VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV.
Sourcepub const _8X8_BIT_NV: Self
pub const _8X8_BIT_NV: Self
Native value VK_OPTICAL_FLOW_GRID_SIZE_8X8_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 OpticalFlowGridSizeFlagBitsNV
impl Eq for OpticalFlowGridSizeFlagBitsNV
Source§impl Hash for OpticalFlowGridSizeFlagBitsNV
impl Hash for OpticalFlowGridSizeFlagBitsNV
Source§impl Not for OpticalFlowGridSizeFlagBitsNV
impl Not for OpticalFlowGridSizeFlagBitsNV
impl StructuralPartialEq for OpticalFlowGridSizeFlagBitsNV
Auto Trait Implementations§
impl Forget for OpticalFlowGridSizeFlagBitsNV
impl Freeze for OpticalFlowGridSizeFlagBitsNV
impl Move for OpticalFlowGridSizeFlagBitsNV
impl RefUnwindSafe for OpticalFlowGridSizeFlagBitsNV
impl Send for OpticalFlowGridSizeFlagBitsNV
impl Sync for OpticalFlowGridSizeFlagBitsNV
impl Unpin for OpticalFlowGridSizeFlagBitsNV
impl UnsafeUnpin for OpticalFlowGridSizeFlagBitsNV
impl UnwindSafe for OpticalFlowGridSizeFlagBitsNV
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