pub struct KernelArg { /* private fields */ }
Implementations
sourceimpl 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
sourceimpl Boxed for KernelArg
impl Boxed for KernelArg
sourceimpl KernelArgTrait for KernelArg
impl KernelArgTrait for KernelArg
sourceimpl 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more