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