#[non_exhaustive]#[repr(C)]pub struct WarpPerspectiveBatchDescriptor {
pub source: *const (),
pub source_step: i32,
pub destination: *mut (),
pub destination_step: i32,
pub coefficients: *mut f64,
pub transformed_coefficients: [[f64; 3]; 3],
}Expand description
Non-owning NPP perspective-warp batch descriptor.
Raw pointer fields must remain valid for the full NPP call that consumes this descriptor. The descriptor does not own or free those pointers.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.source: *const ()§source_step: i32§destination: *mut ()§destination_step: i32§coefficients: *mut f64§transformed_coefficients: [[f64; 3]; 3]Trait Implementations§
Source§impl From<NppiWarpPerspectiveBatchCXR> for WarpPerspectiveBatchDescriptor
impl From<NppiWarpPerspectiveBatchCXR> for WarpPerspectiveBatchDescriptor
Source§fn from(value: NppiWarpPerspectiveBatchCXR) -> Self
fn from(value: NppiWarpPerspectiveBatchCXR) -> Self
Converts to this type from the input type.
Source§impl From<WarpPerspectiveBatchDescriptor> for NppiWarpPerspectiveBatchCXR
impl From<WarpPerspectiveBatchDescriptor> for NppiWarpPerspectiveBatchCXR
Source§fn from(value: WarpPerspectiveBatchDescriptor) -> Self
fn from(value: WarpPerspectiveBatchDescriptor) -> Self
Converts to this type from the input type.
Source§impl PartialEq for WarpPerspectiveBatchDescriptor
impl PartialEq for WarpPerspectiveBatchDescriptor
Source§fn eq(&self, other: &WarpPerspectiveBatchDescriptor) -> bool
fn eq(&self, other: &WarpPerspectiveBatchDescriptor) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for WarpPerspectiveBatchDescriptor
impl PartialOrd for WarpPerspectiveBatchDescriptor
impl StructuralPartialEq for WarpPerspectiveBatchDescriptor
Auto Trait Implementations§
impl !Send for WarpPerspectiveBatchDescriptor
impl !Sync for WarpPerspectiveBatchDescriptor
impl Freeze for WarpPerspectiveBatchDescriptor
impl RefUnwindSafe for WarpPerspectiveBatchDescriptor
impl Unpin for WarpPerspectiveBatchDescriptor
impl UnsafeUnpin for WarpPerspectiveBatchDescriptor
impl UnwindSafe for WarpPerspectiveBatchDescriptor
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