pub struct UMatData { /* private fields */ }
Trait Implementations§
source§impl Boxed for UMatData
impl Boxed for UMatData
source§unsafe fn from_raw(ptr: <UMatData as OpenCVType<'_>>::ExternReceive) -> Self
unsafe fn from_raw(ptr: <UMatData as OpenCVType<'_>>::ExternReceive) -> Self
Wrap the specified raw pointer Read more
source§fn into_raw(self) -> <UMatData as OpenCVTypeExternContainer>::ExternSendMut
fn into_raw(self) -> <UMatData as OpenCVTypeExternContainer>::ExternSendMut
Return the underlying raw pointer while consuming this wrapper. Read more
source§fn as_raw(&self) -> <UMatData as OpenCVTypeExternContainer>::ExternSend
fn as_raw(&self) -> <UMatData as OpenCVTypeExternContainer>::ExternSend
Return the underlying raw pointer. Read more
source§fn as_raw_mut(
&mut self
) -> <UMatData as OpenCVTypeExternContainer>::ExternSendMut
fn as_raw_mut( &mut self ) -> <UMatData as OpenCVTypeExternContainer>::ExternSendMut
Return the underlying mutable raw pointer Read more
source§impl UMatDataTrait for UMatData
impl UMatDataTrait for UMatData
fn as_raw_mut_UMatData(&mut self) -> *mut c_void
fn set_urefcount(&mut self, val: i32)
fn set_refcount(&mut self, val: i32)
fn data_mut(&mut self) -> *mut u8
unsafe fn set_data(&mut self, val: *const u8)
fn origdata_mut(&mut self) -> *mut u8
unsafe fn set_origdata(&mut self, val: *const u8)
fn set_size(&mut self, val: size_t)
fn set_flags(&mut self, val: UMatData_MemoryFlag)
fn handle(&mut self) -> *mut c_void
unsafe fn set_handle(&mut self, val: *const c_void)
fn userdata(&mut self) -> *mut c_void
unsafe fn set_userdata(&mut self, val: *const c_void)
fn set_allocator_flags_(&mut self, val: i32)
fn set_mapcount(&mut self, val: i32)
fn original_umat_data(&mut self) -> UMatData
fn set_original_umat_data(&mut self, val: &impl UMatDataTraitConst)
fn lock(&mut self) -> Result<()>
fn unlock(&mut self) -> Result<()>
fn mark_host_copy_obsolete(&mut self, flag: bool) -> Result<()>
fn mark_device_copy_obsolete(&mut self, flag: bool) -> Result<()>
fn mark_device_mem_mapped(&mut self, flag: bool) -> Result<()>
source§impl UMatDataTraitConst for UMatData
impl UMatDataTraitConst for UMatData
fn as_raw_UMatData(&self) -> *const c_void
fn urefcount(&self) -> i32
fn refcount(&self) -> i32
fn data(&self) -> *const u8
fn origdata(&self) -> *const u8
fn size(&self) -> size_t
fn flags(&self) -> UMatData_MemoryFlag
fn allocator_flags_(&self) -> i32
fn mapcount(&self) -> i32
fn host_copy_obsolete(&self) -> Result<bool>
fn device_copy_obsolete(&self) -> Result<bool>
fn device_mem_mapped(&self) -> Result<bool>
fn copy_on_map(&self) -> Result<bool>
fn temp_umat(&self) -> Result<bool>
fn temp_copied_umat(&self) -> Result<bool>
impl Send for UMatData
Auto Trait Implementations§
impl Freeze for UMatData
impl RefUnwindSafe for UMatData
impl !Sync for UMatData
impl Unpin for UMatData
impl UnwindSafe for UMatData
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