pub struct FfiOpticalFlowImage { /* private fields */ }Implementations§
Source§impl FfiOpticalFlowImage
impl FfiOpticalFlowImage
pub fn GetWidth(self: &FfiOpticalFlowImage) -> usize
pub fn GetHeight(self: &FfiOpticalFlowImage) -> usize
pub fn GetFOVAngle(self: &FfiOpticalFlowImage) -> f32
pub fn size(self: &FfiOpticalFlowImage) -> usize
pub fn data(self: &FfiOpticalFlowImage) -> *const FfiOpticalFlowPixel
pub fn at(self: &FfiOpticalFlowImage, pos: usize) -> &FfiOpticalFlowPixel
Trait Implementations§
Source§impl CopyNew for FfiOpticalFlowImage
impl CopyNew for FfiOpticalFlowImage
Source§unsafe fn copy_new(
other: &FfiOpticalFlowImage,
this: Pin<&mut MaybeUninit<FfiOpticalFlowImage>>,
)
unsafe fn copy_new( other: &FfiOpticalFlowImage, this: Pin<&mut MaybeUninit<FfiOpticalFlowImage>>, )
Synthesized copy constructor.
Source§impl Drop for FfiOpticalFlowImage
impl Drop for FfiOpticalFlowImage
Source§fn drop(self: &mut FfiOpticalFlowImage)
fn drop(self: &mut FfiOpticalFlowImage)
Synthesized destructor.
Source§impl ExternType for FfiOpticalFlowImage
impl ExternType for FfiOpticalFlowImage
Source§impl MakeCppStorage for FfiOpticalFlowImage
impl MakeCppStorage for FfiOpticalFlowImage
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut FfiOpticalFlowImage
unsafe fn allocate_uninitialized_cpp_storage() -> *mut FfiOpticalFlowImage
Allocates heap space for this type in C++ and return a pointer
to that space, but do not initialize that space (i.e. do not
yet call a constructor). Read more
Source§unsafe fn free_uninitialized_cpp_storage(arg0: *mut FfiOpticalFlowImage)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut FfiOpticalFlowImage)
Frees a C++ allocation which has not yet
had a constructor called. Read more
Source§impl MoveNew for FfiOpticalFlowImage
impl MoveNew for FfiOpticalFlowImage
Source§unsafe fn move_new(
other: Pin<MoveRef<'_, FfiOpticalFlowImage>>,
this: Pin<&mut MaybeUninit<FfiOpticalFlowImage>>,
)
unsafe fn move_new( other: Pin<MoveRef<'_, FfiOpticalFlowImage>>, this: Pin<&mut MaybeUninit<FfiOpticalFlowImage>>, )
Synthesized move constructor.
impl UniquePtrTarget for FfiOpticalFlowImage
impl VectorElement for FfiOpticalFlowImage
impl WeakPtrTarget for FfiOpticalFlowImage
Auto Trait Implementations§
impl !Freeze for FfiOpticalFlowImage
impl !RefUnwindSafe for FfiOpticalFlowImage
impl !Send for FfiOpticalFlowImage
impl !Sync for FfiOpticalFlowImage
impl !Unpin for FfiOpticalFlowImage
impl UnsafeUnpin for FfiOpticalFlowImage
impl UnwindSafe for FfiOpticalFlowImage
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