pub struct KernelArg { /* private fields */ }Implementations§
source§impl KernelArg
impl KernelArg
sourcepub unsafe fn new(
_flags: i32,
_m: &mut UMat,
wscale: i32,
iwscale: i32,
_obj: *const c_void,
_sz: size_t
) -> Result<KernelArg>
pub unsafe fn new( _flags: i32, _m: &mut UMat, wscale: i32, iwscale: i32, _obj: *const c_void, _sz: size_t ) -> Result<KernelArg>
C++ default parameters
- wscale: 1
- iwscale: 1
- _obj: 0
- _sz: 0
pub fn default() -> KernelArg
pub fn local(local_mem_size: size_t) -> Result<KernelArg>
pub fn ptr_write_only(m: &UMat) -> Result<KernelArg>
pub fn ptr_read_only(m: &UMat) -> Result<KernelArg>
pub fn ptr_read_write(m: &UMat) -> Result<KernelArg>
sourcepub fn read_write(m: &UMat, wscale: i32, iwscale: i32) -> Result<KernelArg>
pub fn read_write(m: &UMat, wscale: i32, iwscale: i32) -> Result<KernelArg>
C++ default parameters
- wscale: 1
- iwscale: 1
sourcepub fn read_write_no_size(
m: &UMat,
wscale: i32,
iwscale: i32
) -> Result<KernelArg>
pub fn read_write_no_size( m: &UMat, wscale: i32, iwscale: i32 ) -> Result<KernelArg>
C++ default parameters
- wscale: 1
- iwscale: 1
sourcepub fn read_only(m: &UMat, wscale: i32, iwscale: i32) -> Result<KernelArg>
pub fn read_only(m: &UMat, wscale: i32, iwscale: i32) -> Result<KernelArg>
C++ default parameters
- wscale: 1
- iwscale: 1
sourcepub fn write_only(m: &UMat, wscale: i32, iwscale: i32) -> Result<KernelArg>
pub fn write_only(m: &UMat, wscale: i32, iwscale: i32) -> Result<KernelArg>
C++ default parameters
- wscale: 1
- iwscale: 1
sourcepub fn read_only_no_size(
m: &UMat,
wscale: i32,
iwscale: i32
) -> Result<KernelArg>
pub fn read_only_no_size( m: &UMat, wscale: i32, iwscale: i32 ) -> Result<KernelArg>
C++ default parameters
- wscale: 1
- iwscale: 1
sourcepub fn write_only_no_size(
m: &UMat,
wscale: i32,
iwscale: i32
) -> Result<KernelArg>
pub fn write_only_no_size( m: &UMat, wscale: i32, iwscale: i32 ) -> Result<KernelArg>
C++ default parameters
- wscale: 1
- iwscale: 1
pub fn constant(m: &Mat) -> Result<KernelArg>
Trait Implementations§
source§impl Boxed for KernelArg
impl Boxed for KernelArg
source§impl KernelArgTrait for KernelArg
impl KernelArgTrait for KernelArg
source§impl KernelArgTraitConst for KernelArg
impl KernelArgTraitConst for KernelArg
impl Send for KernelArg
Auto Trait Implementations§
impl RefUnwindSafe for KernelArg
impl !Sync for KernelArg
impl Unpin for KernelArg
impl UnwindSafe for KernelArg
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