#[repr(C)]pub struct OpticalFlowImageFormatInfoNV {
pub s_type: StructureType,
pub p_next: *const c_void,
pub usage: OpticalFlowUsageFlagsNV,
}Expand description
VkOpticalFlowImageFormatInfoNV
Provided by VK_NV_optical_flow.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV.
p_next: *const c_voidOptional, may be null.
usage: OpticalFlowUsageFlagsNVImplementations§
Source§impl OpticalFlowImageFormatInfoNV
impl OpticalFlowImageFormatInfoNV
Sourcepub fn builder<'a>() -> OpticalFlowImageFormatInfoNVBuilder<'a>
pub fn builder<'a>() -> OpticalFlowImageFormatInfoNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for OpticalFlowImageFormatInfoNV
impl Clone for OpticalFlowImageFormatInfoNV
Source§fn clone(&self) -> OpticalFlowImageFormatInfoNV
fn clone(&self) -> OpticalFlowImageFormatInfoNV
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OpticalFlowImageFormatInfoNV
impl Debug for OpticalFlowImageFormatInfoNV
impl Copy for OpticalFlowImageFormatInfoNV
impl ExtendsImageCreateInfo for OpticalFlowImageFormatInfoNV
impl ExtendsPhysicalDeviceImageFormatInfo2 for OpticalFlowImageFormatInfoNV
Auto Trait Implementations§
impl Freeze for OpticalFlowImageFormatInfoNV
impl RefUnwindSafe for OpticalFlowImageFormatInfoNV
impl !Send for OpticalFlowImageFormatInfoNV
impl !Sync for OpticalFlowImageFormatInfoNV
impl Unpin for OpticalFlowImageFormatInfoNV
impl UnsafeUnpin for OpticalFlowImageFormatInfoNV
impl UnwindSafe for OpticalFlowImageFormatInfoNV
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