#[repr(C)]pub struct OpticalFlowExecuteInfoNV {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub flags: OpticalFlowExecuteFlagsNV,
pub region_count: u32,
pub p_regions: *const Rect2D,
}Expand description
VkOpticalFlowExecuteInfoNV
Provided by VK_NV_optical_flow.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV.
p_next: *mut c_voidOptional, may be null.
flags: OpticalFlowExecuteFlagsNV§region_count: u32Length of p_regions.
p_regions: *const Rect2DImplementations§
Source§impl OpticalFlowExecuteInfoNV
impl OpticalFlowExecuteInfoNV
Sourcepub fn builder<'a>() -> OpticalFlowExecuteInfoNVBuilder<'a>
pub fn builder<'a>() -> OpticalFlowExecuteInfoNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for OpticalFlowExecuteInfoNV
impl Clone for OpticalFlowExecuteInfoNV
Source§fn clone(&self) -> OpticalFlowExecuteInfoNV
fn clone(&self) -> OpticalFlowExecuteInfoNV
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 OpticalFlowExecuteInfoNV
impl Debug for OpticalFlowExecuteInfoNV
Source§impl Default for OpticalFlowExecuteInfoNV
impl Default for OpticalFlowExecuteInfoNV
impl Copy for OpticalFlowExecuteInfoNV
Auto Trait Implementations§
impl Freeze for OpticalFlowExecuteInfoNV
impl RefUnwindSafe for OpticalFlowExecuteInfoNV
impl !Send for OpticalFlowExecuteInfoNV
impl !Sync for OpticalFlowExecuteInfoNV
impl Unpin for OpticalFlowExecuteInfoNV
impl UnsafeUnpin for OpticalFlowExecuteInfoNV
impl UnwindSafe for OpticalFlowExecuteInfoNV
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