Skip to main content

AC4

Struct AC4 

Source
pub struct AC4;

Trait Implementations§

Source§

impl AbsoluteAc4<AC4> for i16

Source§

fn absolute( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AbsoluteAc4<AC4> for f32

Source§

fn absolute( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AbsoluteAc4InPlace<AC4> for i16

Source§

fn absolute_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AbsoluteAc4InPlace<AC4> for f32

Source§

fn absolute_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AddAc4<AC4> for f32

Source§

fn add( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AddAc4<AC4> for Complex32

Source§

fn add( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AddAc4InPlace<AC4> for f32

Source§

fn add_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AddAc4InPlace<AC4> for Complex32

Source§

fn add_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AddConstantAc4<AC4> for f32

Source§

type Constant = f32

Source§

fn add_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AddConstantAc4<AC4> for Complex32

Source§

type Constant = Complex<f32>

Source§

fn add_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AddConstantAc4InPlace<AC4> for f32

Source§

type Constant = f32

Source§

fn add_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AddConstantAc4InPlace<AC4> for Complex32

Source§

type Constant = Complex<f32>

Source§

fn add_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AddDeviceConstantAc4<AC4> for f32

Source§

type Constant = f32

Source§

fn add_device_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self::Constant>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AddDeviceConstantAc4InPlace<AC4> for f32

Source§

type Constant = f32

Source§

fn add_device_constant_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self::Constant>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AlphaCompAc4<AC4> for u8

Source§

fn alpha_comp( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, operation: AlphaOperation, ) -> Result<()>

Source§

impl AlphaCompAc4<AC4> for u16

Source§

fn alpha_comp( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, operation: AlphaOperation, ) -> Result<()>

Source§

impl AlphaCompAc4<AC4> for u32

Source§

fn alpha_comp( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, operation: AlphaOperation, ) -> Result<()>

Source§

impl AlphaCompAc4<AC4> for i32

Source§

fn alpha_comp( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, operation: AlphaOperation, ) -> Result<()>

Source§

impl AlphaCompAc4<AC4> for f32

Source§

fn alpha_comp( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, operation: AlphaOperation, ) -> Result<()>

Source§

impl AlphaCompConstantAc4<AC4> for u8

Source§

fn alpha_comp_constant( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, alpha1: Self, source2: &ImageView<'_, Self, AC4>, alpha2: Self, destination: &mut ImageViewMut<'_, Self, AC4>, operation: AlphaOperation, ) -> Result<()>

Source§

impl AlphaCompConstantAc4<AC4> for u16

Source§

fn alpha_comp_constant( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, alpha1: Self, source2: &ImageView<'_, Self, AC4>, alpha2: Self, destination: &mut ImageViewMut<'_, Self, AC4>, operation: AlphaOperation, ) -> Result<()>

Source§

impl AlphaPremultiplyAc4<AC4> for u8

Source§

fn alpha_premultiply( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AlphaPremultiplyAc4<AC4> for u16

Source§

fn alpha_premultiply( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AlphaPremultiplyAc4InPlace<AC4> for u8

Source§

fn alpha_premultiply_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AlphaPremultiplyAc4InPlace<AC4> for u16

Source§

fn alpha_premultiply_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AlphaPremultiplyConstantAc4<AC4> for u8

Source§

type Constant = u8

Source§

fn alpha_premultiply_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constant: Self::Constant, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AlphaPremultiplyConstantAc4<AC4> for u16

Source§

type Constant = u16

Source§

fn alpha_premultiply_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constant: Self::Constant, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AlphaPremultiplyConstantAc4InPlace<AC4> for u8

Source§

type Constant = u8

Source§

fn alpha_premultiply_constant_in_place( stream_context: &StreamContext, constant: Self::Constant, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AlphaPremultiplyConstantAc4InPlace<AC4> for u16

Source§

type Constant = u16

Source§

fn alpha_premultiply_constant_in_place( stream_context: &StreamContext, constant: Self::Constant, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AndConstantAc4<AC4> for u8

Source§

type Constant = u8

Source§

fn and_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AndConstantAc4<AC4> for u16

Source§

type Constant = u16

Source§

fn and_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AndConstantAc4<AC4> for i32

Source§

type Constant = i32

Source§

fn and_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AndConstantAc4InPlace<AC4> for u8

Source§

type Constant = u8

Source§

fn and_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AndConstantAc4InPlace<AC4> for u16

Source§

type Constant = u16

Source§

fn and_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl AndConstantAc4InPlace<AC4> for i32

Source§

type Constant = i32

Source§

fn and_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl BgrToYuvAC4<AC4> for u8

Source§

fn bgr_to_yuv( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl ChannelLayout for AC4

Source§

impl Clone for AC4

Source§

fn clone(&self) -> AC4

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl ColorToGrayAC4<AC4> for u8

Source§

fn color_to_gray( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, C1>, coefficients: &[f32; 3], ) -> Result<()>

Source§

impl ColorToGrayAC4<AC4> for u16

Source§

fn color_to_gray( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, C1>, coefficients: &[f32; 3], ) -> Result<()>

Source§

impl ColorToGrayAC4<AC4> for i16

Source§

fn color_to_gray( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, C1>, coefficients: &[f32; 3], ) -> Result<()>

Source§

impl ColorToGrayAC4<AC4> for f32

Source§

fn color_to_gray( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, C1>, coefficients: &[f32; 3], ) -> Result<()>

Source§

impl ColorTwistAc4<AC4> for f32

Source§

fn color_twist( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>

Source§

impl ColorTwistAc4<AC4> for u8

Source§

fn color_twist( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>

Source§

impl ColorTwistAc4<AC4> for u16

Source§

fn color_twist( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>

Source§

impl ColorTwistAc4<AC4> for i8

Source§

fn color_twist( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>

Source§

impl ColorTwistAc4<AC4> for i16

Source§

fn color_twist( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>

Source§

impl ColorTwistAc4InPlace<AC4> for f32

Source§

fn color_twist_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>

Source§

impl ColorTwistAc4InPlace<AC4> for u8

Source§

fn color_twist_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>

Source§

impl ColorTwistAc4InPlace<AC4> for u16

Source§

fn color_twist_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>

Source§

impl ColorTwistAc4InPlace<AC4> for i8

Source§

fn color_twist_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>

Source§

impl ColorTwistAc4InPlace<AC4> for i16

Source§

fn color_twist_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>

Source§

impl ColorTwistBatch<AC4> for u8

Source§

fn color_twist_batch( stream_context: &StreamContext, sources: &[ImageView<'_, Self, AC4>], twists: &[ColorTwistMatrix], destinations: &mut [ImageViewMut<'_, Self, AC4>], min: f32, max: f32, ) -> Result<()>

Source§

impl ColorTwistBatch<AC4> for f32

Source§

fn color_twist_batch( stream_context: &StreamContext, sources: &[ImageView<'_, Self, AC4>], twists: &[ColorTwistMatrix], destinations: &mut [ImageViewMut<'_, Self, AC4>], min: f32, max: f32, ) -> Result<()>

Source§

impl ColorTwistBatchInPlace<AC4> for u8

Source§

fn color_twist_batch_in_place( stream_context: &StreamContext, images: &mut [ImageViewMut<'_, Self, AC4>], twists: &[ColorTwistMatrix], min: f32, max: f32, ) -> Result<()>

Source§

impl ColorTwistBatchInPlace<AC4> for f32

Source§

fn color_twist_batch_in_place( stream_context: &StreamContext, images: &mut [ImageViewMut<'_, Self, AC4>], twists: &[ColorTwistMatrix], min: f32, max: f32, ) -> Result<()>

Source§

impl CompareAc4<AC4> for u8

Source§

fn compare( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut MaskViewMut<'_>, operation: ComparisonOperation, ) -> Result<()>

Source§

impl CompareAc4<AC4> for u16

Source§

fn compare( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut MaskViewMut<'_>, operation: ComparisonOperation, ) -> Result<()>

Source§

impl CompareAc4<AC4> for i16

Source§

fn compare( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut MaskViewMut<'_>, operation: ComparisonOperation, ) -> Result<()>

Source§

impl CompareAc4<AC4> for f32

Source§

fn compare( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut MaskViewMut<'_>, operation: ComparisonOperation, ) -> Result<()>

Source§

impl CompareConstantAc4<AC4> for u8

Source§

fn compare_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut MaskViewMut<'_>, operation: ComparisonOperation, ) -> Result<()>

Source§

impl CompareConstantAc4<AC4> for u16

Source§

fn compare_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut MaskViewMut<'_>, operation: ComparisonOperation, ) -> Result<()>

Source§

impl CompareConstantAc4<AC4> for i16

Source§

fn compare_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut MaskViewMut<'_>, operation: ComparisonOperation, ) -> Result<()>

Source§

impl CompareConstantAc4<AC4> for f32

Source§

fn compare_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut MaskViewMut<'_>, operation: ComparisonOperation, ) -> Result<()>

Source§

impl CompareEqualEpsilonAc4<AC4> for f32

Source§

fn compare_equal_epsilon( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut MaskViewMut<'_>, epsilon: Self, ) -> Result<()>

Source§

impl CompareEqualEpsilonConstantAc4<AC4> for f32

Source§

fn compare_equal_epsilon_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut MaskViewMut<'_>, epsilon: Self, ) -> Result<()>

Source§

impl ConvertRoundToI16AC4<AC4> for f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, i16, AC4>, round_mode: RoundMode, ) -> Result<()>

Source§

impl ConvertRoundToU8AC4<AC4> for f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, u8, AC4>, round_mode: RoundMode, ) -> Result<()>

Source§

impl ConvertRoundToU16AC4<AC4> for f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, u16, AC4>, round_mode: RoundMode, ) -> Result<()>

Source§

impl ConvertToF32AC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, f32, AC4>, ) -> Result<()>

Source§

impl ConvertToF32AC4<AC4> for i8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, f32, AC4>, ) -> Result<()>

Source§

impl ConvertToF32AC4<AC4> for u16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, f32, AC4>, ) -> Result<()>

Source§

impl ConvertToF32AC4<AC4> for i16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, f32, AC4>, ) -> Result<()>

Source§

impl ConvertToF32AC4<AC4> for f16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, f32, AC4>, ) -> Result<()>

Source§

impl ConvertToI16AC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, i16, AC4>, ) -> Result<()>

Source§

impl ConvertToI32AC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, i32, AC4>, ) -> Result<()>

Source§

impl ConvertToI32AC4<AC4> for i8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, i32, AC4>, ) -> Result<()>

Source§

impl ConvertToI32AC4<AC4> for u16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, i32, AC4>, ) -> Result<()>

Source§

impl ConvertToI32AC4<AC4> for i16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, i32, AC4>, ) -> Result<()>

Source§

impl ConvertToU8AC4<AC4> for u16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, u8, AC4>, ) -> Result<()>

Source§

impl ConvertToU8AC4<AC4> for i16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, u8, AC4>, ) -> Result<()>

Source§

impl ConvertToU8AC4<AC4> for i32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, u8, AC4>, ) -> Result<()>

Source§

impl ConvertToU16AC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, u16, AC4>, ) -> Result<()>

Source§

impl Copy for AC4

Source§

impl CopyAc4<AC4> for u8

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl CopyAc4<AC4> for i8

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl CopyAc4<AC4> for u16

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl CopyAc4<AC4> for i16

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl CopyAc4<AC4> for u32

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl CopyAc4<AC4> for i32

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl CopyAc4<AC4> for f32

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl CopyAc4<AC4> for ComplexI16

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl CopyAc4<AC4> for Complex32

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl CopyAc4<AC4> for ComplexI32

Source§

fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl CopyConstantBorderAC4<AC4> for u8

Source§

type Value = [u8; 3]

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, value: Self::Value, ) -> Result<()>

Source§

impl CopyConstantBorderAC4<AC4> for u16

Source§

type Value = [u16; 3]

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, value: Self::Value, ) -> Result<()>

Source§

impl CopyConstantBorderAC4<AC4> for i16

Source§

type Value = [i16; 3]

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, value: Self::Value, ) -> Result<()>

Source§

impl CopyConstantBorderAC4<AC4> for i32

Source§

type Value = [i32; 3]

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, value: Self::Value, ) -> Result<()>

Source§

impl CopyConstantBorderAC4<AC4> for f32

Source§

type Value = [f32; 3]

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, value: Self::Value, ) -> Result<()>

Source§

impl CopyMaskedAc4<AC4> for u8

Source§

fn copy_masked( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>

Source§

impl CopyMaskedAc4<AC4> for u16

Source§

fn copy_masked( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>

Source§

impl CopyMaskedAc4<AC4> for i16

Source§

fn copy_masked( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>

Source§

impl CopyMaskedAc4<AC4> for i32

Source§

fn copy_masked( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>

Source§

impl CopyMaskedAc4<AC4> for f32

Source§

fn copy_masked( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>

Source§

impl CopyReplicateBorderAC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, ) -> Result<()>

Source§

impl CopyReplicateBorderAC4<AC4> for u16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, ) -> Result<()>

Source§

impl CopyReplicateBorderAC4<AC4> for i16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, ) -> Result<()>

Source§

impl CopyReplicateBorderAC4<AC4> for i32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, ) -> Result<()>

Source§

impl CopyReplicateBorderAC4<AC4> for f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, ) -> Result<()>

Source§

impl CopySubpixelAC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, x_shift: f32, y_shift: f32, ) -> Result<()>

Source§

impl CopySubpixelAC4<AC4> for u16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, x_shift: f32, y_shift: f32, ) -> Result<()>

Source§

impl CopySubpixelAC4<AC4> for i16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, x_shift: f32, y_shift: f32, ) -> Result<()>

Source§

impl CopySubpixelAC4<AC4> for i32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, x_shift: f32, y_shift: f32, ) -> Result<()>

Source§

impl CopySubpixelAC4<AC4> for f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, x_shift: f32, y_shift: f32, ) -> Result<()>

Source§

impl CopyWrapBorderAC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, ) -> Result<()>

Source§

impl CopyWrapBorderAC4<AC4> for u16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, ) -> Result<()>

Source§

impl CopyWrapBorderAC4<AC4> for i16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, ) -> Result<()>

Source§

impl CopyWrapBorderAC4<AC4> for i32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, ) -> Result<()>

Source§

impl CopyWrapBorderAC4<AC4> for f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, top: usize, left: usize, ) -> Result<()>

Source§

impl CrossCorrelationFullNormAC4<AC4> for f32

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationFullNormAC4<AC4> for f64

Source§

type Destination = f64

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationFullNormAC4<AC4> for u8

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationFullNormAC4<AC4> for i8

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationFullNormAC4<AC4> for u16

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationFullNormLevelAC4<AC4> for f32

Source§

type Destination = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationFullNormLevelAC4<AC4> for f64

Source§

type Destination = f64

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationFullNormLevelAC4<AC4> for u8

Source§

type Destination = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationFullNormLevelAC4<AC4> for i8

Source§

type Destination = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationFullNormLevelAC4<AC4> for u16

Source§

type Destination = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationFullNormLevelScaledAC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl CrossCorrelationFullNormScaledAC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl CrossCorrelationSameNormAC4<AC4> for f32

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationSameNormAC4<AC4> for f64

Source§

type Destination = f64

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationSameNormAC4<AC4> for u8

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationSameNormAC4<AC4> for i8

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationSameNormAC4<AC4> for u16

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationSameNormLevelAC4<AC4> for f32

Source§

type Destination = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationSameNormLevelAC4<AC4> for f64

Source§

type Destination = f64

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationSameNormLevelAC4<AC4> for u8

Source§

type Destination = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationSameNormLevelAC4<AC4> for i8

Source§

type Destination = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationSameNormLevelAC4<AC4> for u16

Source§

type Destination = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationSameNormLevelScaledAC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl CrossCorrelationSameNormScaledAC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl CrossCorrelationValidNormAC4<AC4> for f32

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationValidNormAC4<AC4> for f64

Source§

type Destination = f64

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationValidNormAC4<AC4> for u8

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationValidNormAC4<AC4> for i8

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationValidNormAC4<AC4> for u16

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationValidNormLevelAC4<AC4> for f32

Source§

type Destination = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationValidNormLevelAC4<AC4> for f64

Source§

type Destination = f64

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationValidNormLevelAC4<AC4> for u8

Source§

type Destination = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationValidNormLevelAC4<AC4> for i8

Source§

type Destination = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationValidNormLevelAC4<AC4> for u16

Source§

type Destination = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl CrossCorrelationValidNormLevelScaledAC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl CrossCorrelationValidNormScaledAC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl Debug for AC4

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Dilate3x3Ac4<AC4> for u8

Source§

fn dilate_3x3( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl Dilate3x3Ac4<AC4> for u16

Source§

fn dilate_3x3( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl Dilate3x3Ac4<AC4> for f32

Source§

fn dilate_3x3( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl Dilate3x3BorderAc4<AC4> for u8

Source§

fn dilate_3x3_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl Dilate3x3BorderAc4<AC4> for u16

Source§

fn dilate_3x3_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl Dilate3x3BorderAc4<AC4> for f32

Source§

fn dilate_3x3_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl DilateAc4<AC4> for u8

Source§

fn dilate( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &[u8], mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl DilateAc4<AC4> for u16

Source§

fn dilate( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &[u8], mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl DilateAc4<AC4> for f32

Source§

fn dilate( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &[u8], mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl DilateBorderAc4<AC4> for u8

Source§

fn dilate_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &[u8], mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl DilateBorderAc4<AC4> for u16

Source§

fn dilate_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &[u8], mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl DilateBorderAc4<AC4> for f32

Source§

fn dilate_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &[u8], mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl DivideAc4<AC4> for f32

Source§

fn divide( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DivideAc4<AC4> for Complex32

Source§

fn divide( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DivideAc4InPlace<AC4> for f32

Source§

fn divide_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DivideAc4InPlace<AC4> for Complex32

Source§

fn divide_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DivideConstantAc4<AC4> for f32

Source§

type Constant = f32

Source§

fn divide_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DivideConstantAc4<AC4> for Complex32

Source§

type Constant = Complex<f32>

Source§

fn divide_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DivideConstantAc4InPlace<AC4> for f32

Source§

type Constant = f32

Source§

fn divide_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DivideConstantAc4InPlace<AC4> for Complex32

Source§

type Constant = Complex<f32>

Source§

fn divide_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DivideDeviceConstantAc4<AC4> for f32

Source§

type Constant = f32

Source§

fn divide_device_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self::Constant>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DivideDeviceConstantAc4InPlace<AC4> for f32

Source§

type Constant = f32

Source§

fn divide_device_constant_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self::Constant>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DivideRoundAc4<AC4> for u8

Source§

fn divide_round( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, round_mode: RoundMode, ) -> Result<()>

Source§

impl DivideRoundAc4<AC4> for u16

Source§

fn divide_round( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, round_mode: RoundMode, ) -> Result<()>

Source§

impl DivideRoundAc4<AC4> for i16

Source§

fn divide_round( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, round_mode: RoundMode, ) -> Result<()>

Source§

impl DivideRoundAc4InPlace<AC4> for u8

Source§

fn divide_round_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, round_mode: RoundMode, ) -> Result<()>

Source§

impl DivideRoundAc4InPlace<AC4> for u16

Source§

fn divide_round_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, round_mode: RoundMode, ) -> Result<()>

Source§

impl DivideRoundAc4InPlace<AC4> for i16

Source§

fn divide_round_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, round_mode: RoundMode, ) -> Result<()>

Source§

impl DotProdAC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl DotProdAC4<AC4> for i8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl DotProdAC4<AC4> for u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl DotProdAC4<AC4> for i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl DotProdAC4<AC4> for u32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl DotProdAC4<AC4> for i32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl DotProdAC4<AC4> for f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl DuplicateChannelC1ToAC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DuplicateChannelC1ToAC4<AC4> for u16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DuplicateChannelC1ToAC4<AC4> for i16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DuplicateChannelC1ToAC4<AC4> for i32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl DuplicateChannelC1ToAC4<AC4> for f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl Eq for AC4

Source§

impl Erode3x3Ac4<AC4> for u8

Source§

fn erode_3x3( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl Erode3x3Ac4<AC4> for u16

Source§

fn erode_3x3( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl Erode3x3Ac4<AC4> for f32

Source§

fn erode_3x3( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl Erode3x3BorderAc4<AC4> for u8

Source§

fn erode_3x3_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl Erode3x3BorderAc4<AC4> for u16

Source§

fn erode_3x3_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl Erode3x3BorderAc4<AC4> for f32

Source§

fn erode_3x3_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl ErodeAc4<AC4> for u8

Source§

fn erode( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &[u8], mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl ErodeAc4<AC4> for u16

Source§

fn erode( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &[u8], mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl ErodeAc4<AC4> for f32

Source§

fn erode( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &[u8], mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl ErodeBorderAc4<AC4> for u8

Source§

fn erode_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &[u8], mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl ErodeBorderAc4<AC4> for u16

Source§

fn erode_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &[u8], mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl ErodeBorderAc4<AC4> for f32

Source§

fn erode_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &[u8], mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl FilterBoxAc4<AC4> for u8

Source§

fn filter_box( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterBoxAc4<AC4> for u16

Source§

fn filter_box( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterBoxAc4<AC4> for i16

Source§

fn filter_box( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterBoxAc4<AC4> for f32

Source§

fn filter_box( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterBoxBorderAc4<AC4> for u8

Source§

fn filter_box_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl FilterBoxBorderAc4<AC4> for u16

Source§

fn filter_box_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl FilterBoxBorderAc4<AC4> for i16

Source§

fn filter_box_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl FilterBoxBorderAc4<AC4> for f32

Source§

fn filter_box_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl FilterColumnIntegerAc4<AC4> for u8

Source§

fn filter_column_integer( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[i32], anchor: i32, divisor: i32, ) -> Result<()>

Source§

impl FilterColumnIntegerAc4<AC4> for u16

Source§

fn filter_column_integer( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[i32], anchor: i32, divisor: i32, ) -> Result<()>

Source§

impl FilterColumnIntegerAc4<AC4> for i16

Source§

fn filter_column_integer( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[i32], anchor: i32, divisor: i32, ) -> Result<()>

Source§

impl FilterColumnTypedAc4<AC4> for f32

Source§

fn filter_column_typed( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[Self], anchor: i32, ) -> Result<()>

Source§

impl FilterGauss<AC4> for u8

Source§

fn filter_gauss( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterGauss<AC4> for u16

Source§

fn filter_gauss( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterGauss<AC4> for i16

Source§

fn filter_gauss( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterGauss<AC4> for f32

Source§

fn filter_gauss( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterGaussAdvanced<AC4> for u8

Source§

fn filter_gauss_advanced( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[f32], ) -> Result<()>

Source§

impl FilterGaussAdvanced<AC4> for u16

Source§

fn filter_gauss_advanced( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[f32], ) -> Result<()>

Source§

impl FilterGaussAdvanced<AC4> for i16

Source§

fn filter_gauss_advanced( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[f32], ) -> Result<()>

Source§

impl FilterGaussAdvanced<AC4> for f32

Source§

fn filter_gauss_advanced( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[f32], ) -> Result<()>

Source§

impl FilterGaussAdvancedBorder<AC4> for u8

Source§

fn filter_gauss_advanced_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[f32], border_type: BorderType, ) -> Result<()>

Source§

impl FilterGaussAdvancedBorder<AC4> for u16

Source§

fn filter_gauss_advanced_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[f32], border_type: BorderType, ) -> Result<()>

Source§

impl FilterGaussAdvancedBorder<AC4> for i16

Source§

fn filter_gauss_advanced_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[f32], border_type: BorderType, ) -> Result<()>

Source§

impl FilterGaussAdvancedBorder<AC4> for f32

Source§

fn filter_gauss_advanced_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[f32], border_type: BorderType, ) -> Result<()>

Source§

impl FilterGaussBorder<AC4> for u8

Source§

fn filter_gauss_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterGaussBorder<AC4> for u16

Source§

fn filter_gauss_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterGaussBorder<AC4> for i16

Source§

fn filter_gauss_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterGaussBorder<AC4> for f32

Source§

fn filter_gauss_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterHighPass<AC4> for u8

Source§

fn filter_high_pass( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterHighPass<AC4> for u16

Source§

fn filter_high_pass( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterHighPass<AC4> for i16

Source§

fn filter_high_pass( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterHighPass<AC4> for f32

Source§

fn filter_high_pass( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterHighPassBorder<AC4> for u8

Source§

fn filter_high_pass_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterHighPassBorder<AC4> for u16

Source§

fn filter_high_pass_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterHighPassBorder<AC4> for i16

Source§

fn filter_high_pass_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterHighPassBorder<AC4> for f32

Source§

fn filter_high_pass_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterIntegerAc4<AC4> for u8

Source§

fn filter_integer( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[i32], kernel_size: Size, anchor: Point, divisor: i32, ) -> Result<()>

Source§

impl FilterIntegerAc4<AC4> for u16

Source§

fn filter_integer( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[i32], kernel_size: Size, anchor: Point, divisor: i32, ) -> Result<()>

Source§

impl FilterIntegerAc4<AC4> for i16

Source§

fn filter_integer( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[i32], kernel_size: Size, anchor: Point, divisor: i32, ) -> Result<()>

Source§

impl FilterIntegerBorderAc4<AC4> for u8

Source§

fn filter_integer_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[i32], kernel_size: Size, anchor: Point, divisor: i32, border_type: BorderType, ) -> Result<()>

Source§

impl FilterIntegerBorderAc4<AC4> for u16

Source§

fn filter_integer_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[i32], kernel_size: Size, anchor: Point, divisor: i32, border_type: BorderType, ) -> Result<()>

Source§

impl FilterIntegerBorderAc4<AC4> for i16

Source§

fn filter_integer_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[i32], kernel_size: Size, anchor: Point, divisor: i32, border_type: BorderType, ) -> Result<()>

Source§

impl FilterLaplace<AC4> for u8

Source§

fn filter_laplace( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterLaplace<AC4> for i16

Source§

fn filter_laplace( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterLaplace<AC4> for f32

Source§

fn filter_laplace( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterLaplaceBorder<AC4> for u8

Source§

fn filter_laplace_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterLaplaceBorder<AC4> for i16

Source§

fn filter_laplace_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterLaplaceBorder<AC4> for f32

Source§

fn filter_laplace_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterLowPass<AC4> for u8

Source§

fn filter_low_pass( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterLowPass<AC4> for u16

Source§

fn filter_low_pass( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterLowPass<AC4> for i16

Source§

fn filter_low_pass( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterLowPass<AC4> for f32

Source§

fn filter_low_pass( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, ) -> Result<()>

Source§

impl FilterLowPassBorder<AC4> for u8

Source§

fn filter_low_pass_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterLowPassBorder<AC4> for u16

Source§

fn filter_low_pass_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterLowPassBorder<AC4> for i16

Source§

fn filter_low_pass_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterLowPassBorder<AC4> for f32

Source§

fn filter_low_pass_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: MaskSize, border_type: BorderType, ) -> Result<()>

Source§

impl FilterMaxAc4<AC4> for u8

Source§

fn filter_max( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterMaxAc4<AC4> for u16

Source§

fn filter_max( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterMaxAc4<AC4> for i16

Source§

fn filter_max( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterMaxAc4<AC4> for f32

Source§

fn filter_max( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterMedian<AC4> for u8

Source§

fn filter_median_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, ) -> Result<usize>

Source§

fn filter_median( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterMedian<AC4> for u16

Source§

fn filter_median_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, ) -> Result<usize>

Source§

fn filter_median( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterMedian<AC4> for i16

Source§

fn filter_median_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, ) -> Result<usize>

Source§

fn filter_median( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterMedian<AC4> for f32

Source§

fn filter_median_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, ) -> Result<usize>

Source§

fn filter_median( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterMedianBorder<AC4> for u8

Source§

fn filter_median_border_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, border_type: BorderType, ) -> Result<usize>

Source§

fn filter_median_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl FilterMedianBorder<AC4> for u16

Source§

fn filter_median_border_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, border_type: BorderType, ) -> Result<usize>

Source§

fn filter_median_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl FilterMedianBorder<AC4> for i16

Source§

fn filter_median_border_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, border_type: BorderType, ) -> Result<usize>

Source§

fn filter_median_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl FilterMedianBorder<AC4> for f32

Source§

fn filter_median_border_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, border_type: BorderType, ) -> Result<usize>

Source§

fn filter_median_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl FilterMinAc4<AC4> for u8

Source§

fn filter_min( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterMinAc4<AC4> for u16

Source§

fn filter_min( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterMinAc4<AC4> for i16

Source§

fn filter_min( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterMinAc4<AC4> for f32

Source§

fn filter_min( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterPrewittHorizontal<AC4> for u8

Source§

fn filter_prewitt_horizontal( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterPrewittHorizontal<AC4> for i16

Source§

fn filter_prewitt_horizontal( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterPrewittHorizontal<AC4> for f32

Source§

fn filter_prewitt_horizontal( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterPrewittHorizontalBorder<AC4> for u8

Source§

fn filter_prewitt_horizontal_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterPrewittHorizontalBorder<AC4> for i16

Source§

fn filter_prewitt_horizontal_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterPrewittHorizontalBorder<AC4> for f32

Source§

fn filter_prewitt_horizontal_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterPrewittVertical<AC4> for u8

Source§

fn filter_prewitt_vertical( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterPrewittVertical<AC4> for i16

Source§

fn filter_prewitt_vertical( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterPrewittVertical<AC4> for f32

Source§

fn filter_prewitt_vertical( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterPrewittVerticalBorder<AC4> for u8

Source§

fn filter_prewitt_vertical_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterPrewittVerticalBorder<AC4> for i16

Source§

fn filter_prewitt_vertical_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterPrewittVerticalBorder<AC4> for f32

Source§

fn filter_prewitt_vertical_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterRobertsDown<AC4> for u8

Source§

fn filter_roberts_down( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterRobertsDown<AC4> for i16

Source§

fn filter_roberts_down( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterRobertsDown<AC4> for f32

Source§

fn filter_roberts_down( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterRobertsDownBorder<AC4> for u8

Source§

fn filter_roberts_down_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterRobertsDownBorder<AC4> for i16

Source§

fn filter_roberts_down_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterRobertsDownBorder<AC4> for f32

Source§

fn filter_roberts_down_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterRobertsUp<AC4> for u8

Source§

fn filter_roberts_up( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterRobertsUp<AC4> for i16

Source§

fn filter_roberts_up( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterRobertsUp<AC4> for f32

Source§

fn filter_roberts_up( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterRobertsUpBorder<AC4> for u8

Source§

fn filter_roberts_up_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterRobertsUpBorder<AC4> for i16

Source§

fn filter_roberts_up_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterRobertsUpBorder<AC4> for f32

Source§

fn filter_roberts_up_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterRowIntegerAc4<AC4> for u8

Source§

fn filter_row_integer( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[i32], anchor: i32, divisor: i32, ) -> Result<()>

Source§

impl FilterRowIntegerAc4<AC4> for u16

Source§

fn filter_row_integer( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[i32], anchor: i32, divisor: i32, ) -> Result<()>

Source§

impl FilterRowIntegerAc4<AC4> for i16

Source§

fn filter_row_integer( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[i32], anchor: i32, divisor: i32, ) -> Result<()>

Source§

impl FilterRowTypedAc4<AC4> for f32

Source§

fn filter_row_typed( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[Self], anchor: i32, ) -> Result<()>

Source§

impl FilterSharpen<AC4> for u8

Source§

fn filter_sharpen( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterSharpen<AC4> for u16

Source§

fn filter_sharpen( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterSharpen<AC4> for i16

Source§

fn filter_sharpen( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterSharpen<AC4> for f32

Source§

fn filter_sharpen( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterSharpenBorder<AC4> for u8

Source§

fn filter_sharpen_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterSharpenBorder<AC4> for u16

Source§

fn filter_sharpen_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterSharpenBorder<AC4> for i16

Source§

fn filter_sharpen_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterSharpenBorder<AC4> for f32

Source§

fn filter_sharpen_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterSobelHorizontal<AC4> for u8

Source§

fn filter_sobel_horizontal( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterSobelHorizontal<AC4> for i16

Source§

fn filter_sobel_horizontal( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterSobelHorizontal<AC4> for f32

Source§

fn filter_sobel_horizontal( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterSobelHorizontalBorder<AC4> for u8

Source§

fn filter_sobel_horizontal_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterSobelHorizontalBorder<AC4> for i16

Source§

fn filter_sobel_horizontal_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterSobelHorizontalBorder<AC4> for f32

Source§

fn filter_sobel_horizontal_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterSobelVertical<AC4> for u8

Source§

fn filter_sobel_vertical( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterSobelVertical<AC4> for i16

Source§

fn filter_sobel_vertical( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterSobelVertical<AC4> for f32

Source§

fn filter_sobel_vertical( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl FilterSobelVerticalBorder<AC4> for u8

Source§

fn filter_sobel_vertical_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterSobelVerticalBorder<AC4> for i16

Source§

fn filter_sobel_vertical_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterSobelVerticalBorder<AC4> for f32

Source§

fn filter_sobel_vertical_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, border_type: BorderType, ) -> Result<()>

Source§

impl FilterTypedAc4<AC4> for f32

Source§

fn filter_typed( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[Self], kernel_size: Size, anchor: Point, ) -> Result<()>

Source§

impl FilterTypedBorderAc4<AC4> for f32

Source§

fn filter_typed_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, kernel: &[Self], kernel_size: Size, anchor: Point, border_type: BorderType, ) -> Result<()>

Source§

impl FilterUnsharpBorder<AC4> for u8

Source§

fn filter_unsharp_border_buffer_size(radius: f32, sigma: f32) -> Result<usize>

Source§

fn filter_unsharp_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, radius: f32, sigma: f32, weight: f32, threshold: f32, border_type: BorderType, ) -> Result<()>

Source§

impl FilterUnsharpBorder<AC4> for u16

Source§

fn filter_unsharp_border_buffer_size(radius: f32, sigma: f32) -> Result<usize>

Source§

fn filter_unsharp_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, radius: f32, sigma: f32, weight: f32, threshold: f32, border_type: BorderType, ) -> Result<()>

Source§

impl FilterUnsharpBorder<AC4> for i16

Source§

fn filter_unsharp_border_buffer_size(radius: f32, sigma: f32) -> Result<usize>

Source§

fn filter_unsharp_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, radius: f32, sigma: f32, weight: f32, threshold: f32, border_type: BorderType, ) -> Result<()>

Source§

impl FilterUnsharpBorder<AC4> for f32

Source§

fn filter_unsharp_border_buffer_size(radius: f32, sigma: f32) -> Result<usize>

Source§

fn filter_unsharp_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, radius: f32, sigma: f32, weight: f32, threshold: f32, border_type: BorderType, ) -> Result<()>

Source§

impl FilterWienerBorder<AC4, 3> for u8

Source§

fn filter_wiener_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, noise: &mut [f32; 3], border_type: BorderType, ) -> Result<()>

Source§

impl FilterWienerBorder<AC4, 3> for i16

Source§

fn filter_wiener_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, noise: &mut [f32; 3], border_type: BorderType, ) -> Result<()>

Source§

impl FilterWienerBorder<AC4, 3> for f32

Source§

fn filter_wiener_border( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_offset: Point, destination: &mut ImageViewMut<'_, Self, AC4>, mask_size: Size, anchor: Point, noise: &mut [f32; 3], border_type: BorderType, ) -> Result<()>

Source§

impl FusedAbsDiffChannels for AC4

Source§

const CHANNELS: ImageChannels = ImageChannels::AC4

Source§

impl GammaForwardAc4<AC4> for u8

Source§

fn gamma_forward( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl GammaForwardAc4InPlace<AC4> for u8

Source§

fn gamma_forward_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl GammaInverseAc4<AC4> for u8

Source§

fn gamma_inverse( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl GammaInverseAc4InPlace<AC4> for u8

Source§

fn gamma_inverse_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl Hash for AC4

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl HlsToRgbAC4<AC4> for u8

Source§

fn hls_to_rgb( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl HsvToRgbAC4<AC4> for u8

Source§

fn hsv_to_rgb( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LeftShiftConstantAc4<AC4> for u8

Source§

type Constant = u32

Source§

fn left_shift_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LeftShiftConstantAc4<AC4> for u16

Source§

type Constant = u32

Source§

fn left_shift_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LeftShiftConstantAc4<AC4> for i32

Source§

type Constant = u32

Source§

fn left_shift_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LeftShiftConstantAc4InPlace<AC4> for u8

Source§

type Constant = u32

Source§

fn left_shift_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LeftShiftConstantAc4InPlace<AC4> for u16

Source§

type Constant = u32

Source§

fn left_shift_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LeftShiftConstantAc4InPlace<AC4> for i32

Source§

type Constant = u32

Source§

fn left_shift_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalAndAc4<AC4> for u8

Source§

fn logical_and( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalAndAc4<AC4> for u16

Source§

fn logical_and( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalAndAc4<AC4> for i32

Source§

fn logical_and( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalAndAc4InPlace<AC4> for u8

Source§

fn logical_and_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalAndAc4InPlace<AC4> for u16

Source§

fn logical_and_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalAndAc4InPlace<AC4> for i32

Source§

fn logical_and_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalNotAc4<AC4> for u8

Source§

fn logical_not( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalNotAc4InPlace<AC4> for u8

Source§

fn logical_not_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalOrAc4<AC4> for u8

Source§

fn logical_or( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalOrAc4<AC4> for u16

Source§

fn logical_or( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalOrAc4<AC4> for i32

Source§

fn logical_or( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalOrAc4InPlace<AC4> for u8

Source§

fn logical_or_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalOrAc4InPlace<AC4> for u16

Source§

fn logical_or_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalOrAc4InPlace<AC4> for i32

Source§

fn logical_or_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalXorAc4<AC4> for u8

Source§

fn logical_xor( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalXorAc4<AC4> for u16

Source§

fn logical_xor( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalXorAc4<AC4> for i32

Source§

fn logical_xor( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalXorAc4InPlace<AC4> for u8

Source§

fn logical_xor_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalXorAc4InPlace<AC4> for u16

Source§

fn logical_xor_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LogicalXorAc4InPlace<AC4> for i32

Source§

fn logical_xor_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl LookupTableAc4<AC4> for u8

Source§

type Value = i32

Source§

fn lookup_table( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, values: &[&DeviceMemory<Self::Value>; 3], levels: &[&DeviceMemory<Self::Value>; 3], ) -> Result<()>

Source§

impl LookupTableAc4<AC4> for u16

Source§

type Value = i32

Source§

fn lookup_table( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, values: &[&DeviceMemory<Self::Value>; 3], levels: &[&DeviceMemory<Self::Value>; 3], ) -> Result<()>

Source§

impl LookupTableAc4<AC4> for i16

Source§

type Value = i32

Source§

fn lookup_table( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, values: &[&DeviceMemory<Self::Value>; 3], levels: &[&DeviceMemory<Self::Value>; 3], ) -> Result<()>

Source§

impl LookupTableAc4<AC4> for f32

Source§

type Value = f32

Source§

fn lookup_table( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, values: &[&DeviceMemory<Self::Value>; 3], levels: &[&DeviceMemory<Self::Value>; 3], ) -> Result<()>

Source§

impl LookupTableAc4InPlace<AC4> for u8

Source§

type Value = i32

Source§

fn lookup_table_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, values: &[&DeviceMemory<Self::Value>; 3], levels: &[&DeviceMemory<Self::Value>; 3], ) -> Result<()>

Source§

impl LookupTableAc4InPlace<AC4> for u16

Source§

type Value = i32

Source§

fn lookup_table_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, values: &[&DeviceMemory<Self::Value>; 3], levels: &[&DeviceMemory<Self::Value>; 3], ) -> Result<()>

Source§

impl LookupTableAc4InPlace<AC4> for i16

Source§

type Value = i32

Source§

fn lookup_table_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, values: &[&DeviceMemory<Self::Value>; 3], levels: &[&DeviceMemory<Self::Value>; 3], ) -> Result<()>

Source§

impl LookupTableAc4InPlace<AC4> for f32

Source§

type Value = f32

Source§

fn lookup_table_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, values: &[&DeviceMemory<Self::Value>; 3], levels: &[&DeviceMemory<Self::Value>; 3], ) -> Result<()>

Source§

impl LookupTablePaletteAC4<AC4> for u8

Source§

fn lookup_table_palette( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, tables: &[&DeviceMemory<Self>; 3], bit_size: i32, ) -> Result<()>

Source§

impl LookupTablePaletteAC4<AC4> for u16

Source§

fn lookup_table_palette( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, tables: &[&DeviceMemory<Self>; 3], bit_size: i32, ) -> Result<()>

Source§

impl LookupTableTrilinearAC4<AC4> for u8

Source§

fn lookup_table_trilinear( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, values: &DeviceMemory<u32>, levels: [&[Self]; 3], ) -> Result<()>

Source§

impl LookupTableTrilinearAC4InPlace<AC4> for u8

Source§

fn lookup_table_trilinear_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, values: &DeviceMemory<u32>, levels: [&[Self]; 3], ) -> Result<()>

Source§

impl LuvToRgbAC4<AC4> for u8

Source§

fn luv_to_rgb( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MaxAC4<AC4> for u8

Source§

type Output = u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, ) -> Result<()>

Source§

impl MaxAC4<AC4> for u16

Source§

type Output = u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, ) -> Result<()>

Source§

impl MaxAC4<AC4> for i16

Source§

type Output = i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, ) -> Result<()>

Source§

impl MaxAC4<AC4> for f32

Source§

type Output = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, ) -> Result<()>

Source§

impl MaxEveryAC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MaxEveryAC4<AC4> for u16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MaxEveryAC4<AC4> for i16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MaxEveryAC4<AC4> for f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MaxIndxAC4<AC4> for u8

Source§

type Output = u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, index_x: &mut DeviceMemory<i32>, index_y: &mut DeviceMemory<i32>, ) -> Result<()>

Source§

impl MaxIndxAC4<AC4> for u16

Source§

type Output = u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, index_x: &mut DeviceMemory<i32>, index_y: &mut DeviceMemory<i32>, ) -> Result<()>

Source§

impl MaxIndxAC4<AC4> for i16

Source§

type Output = i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, index_x: &mut DeviceMemory<i32>, index_y: &mut DeviceMemory<i32>, ) -> Result<()>

Source§

impl MaxIndxAC4<AC4> for f32

Source§

type Output = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, index_x: &mut DeviceMemory<i32>, index_y: &mut DeviceMemory<i32>, ) -> Result<()>

Source§

impl MeanAC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl MeanAC4<AC4> for u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl MeanAC4<AC4> for i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl MeanAC4<AC4> for f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl MinAC4<AC4> for u8

Source§

type Output = u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, ) -> Result<()>

Source§

impl MinAC4<AC4> for u16

Source§

type Output = u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, ) -> Result<()>

Source§

impl MinAC4<AC4> for i16

Source§

type Output = i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, ) -> Result<()>

Source§

impl MinAC4<AC4> for f32

Source§

type Output = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, ) -> Result<()>

Source§

impl MinEveryAC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MinEveryAC4<AC4> for u16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MinEveryAC4<AC4> for i16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MinEveryAC4<AC4> for f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MinIndxAC4<AC4> for u8

Source§

type Output = u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, index_x: &mut DeviceMemory<i32>, index_y: &mut DeviceMemory<i32>, ) -> Result<()>

Source§

impl MinIndxAC4<AC4> for u16

Source§

type Output = u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, index_x: &mut DeviceMemory<i32>, index_y: &mut DeviceMemory<i32>, ) -> Result<()>

Source§

impl MinIndxAC4<AC4> for i16

Source§

type Output = i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, index_x: &mut DeviceMemory<i32>, index_y: &mut DeviceMemory<i32>, ) -> Result<()>

Source§

impl MinIndxAC4<AC4> for f32

Source§

type Output = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<Self::Output>, index_x: &mut DeviceMemory<i32>, index_y: &mut DeviceMemory<i32>, ) -> Result<()>

Source§

impl MinMaxAC4<AC4> for u8

Source§

type Output = u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, minimum: &mut DeviceMemory<Self::Output>, maximum: &mut DeviceMemory<Self::Output>, ) -> Result<()>

Source§

impl MinMaxAC4<AC4> for u16

Source§

type Output = u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, minimum: &mut DeviceMemory<Self::Output>, maximum: &mut DeviceMemory<Self::Output>, ) -> Result<()>

Source§

impl MinMaxAC4<AC4> for i16

Source§

type Output = i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, minimum: &mut DeviceMemory<Self::Output>, maximum: &mut DeviceMemory<Self::Output>, ) -> Result<()>

Source§

impl MinMaxAC4<AC4> for f32

Source§

type Output = f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, minimum: &mut DeviceMemory<Self::Output>, maximum: &mut DeviceMemory<Self::Output>, ) -> Result<()>

Source§

impl Mirror<AC4> for u8

Source§

fn mirror( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>

Source§

impl Mirror<AC4> for u16

Source§

fn mirror( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>

Source§

impl Mirror<AC4> for i16

Source§

fn mirror( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>

Source§

impl Mirror<AC4> for i32

Source§

fn mirror( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>

Source§

impl Mirror<AC4> for f32

Source§

fn mirror( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>

Source§

impl MirrorBatch<AC4> for f32

Source§

fn mirror_batch( stream_context: &StreamContext, axis: Axis, sources: &[ImageView<'_, Self, AC4>], destinations: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>

Source§

impl MirrorBatchInPlace<AC4> for f32

Source§

fn mirror_batch_in_place( stream_context: &StreamContext, axis: Axis, images: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>

Source§

impl MirrorInPlace<AC4> for u8

Source§

fn mirror_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>

Source§

impl MirrorInPlace<AC4> for u16

Source§

fn mirror_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>

Source§

impl MirrorInPlace<AC4> for i16

Source§

fn mirror_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>

Source§

impl MirrorInPlace<AC4> for i32

Source§

fn mirror_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>

Source§

impl MirrorInPlace<AC4> for f32

Source§

fn mirror_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>

Source§

impl MultiplyAc4<AC4> for f32

Source§

fn multiply( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyAc4<AC4> for Complex32

Source§

fn multiply( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyAc4InPlace<AC4> for f32

Source§

fn multiply_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyAc4InPlace<AC4> for Complex32

Source§

fn multiply_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyConstantAc4<AC4> for f32

Source§

type Constant = f32

Source§

fn multiply_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyConstantAc4<AC4> for Complex32

Source§

type Constant = Complex<f32>

Source§

fn multiply_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyConstantAc4InPlace<AC4> for f32

Source§

type Constant = f32

Source§

fn multiply_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyConstantAc4InPlace<AC4> for Complex32

Source§

type Constant = Complex<f32>

Source§

fn multiply_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyConstantScaleAc4<AC4> for u8

Source§

type Constant = u8

Source§

fn multiply_constant_scale( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyConstantScaleAc4<AC4> for u16

Source§

type Constant = u16

Source§

fn multiply_constant_scale( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyConstantScaleAc4InPlace<AC4> for u8

Source§

type Constant = u8

Source§

fn multiply_constant_scale_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyConstantScaleAc4InPlace<AC4> for u16

Source§

type Constant = u16

Source§

fn multiply_constant_scale_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyDeviceConstantAc4<AC4> for f32

Source§

type Constant = f32

Source§

fn multiply_device_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self::Constant>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyDeviceConstantAc4InPlace<AC4> for f32

Source§

type Constant = f32

Source§

fn multiply_device_constant_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self::Constant>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyDeviceConstantScaleAc4<AC4> for u8

Source§

type Constant = u8

Source§

fn multiply_device_constant_scale( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self::Constant>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyDeviceConstantScaleAc4<AC4> for u16

Source§

type Constant = u16

Source§

fn multiply_device_constant_scale( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self::Constant>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyDeviceConstantScaleAc4InPlace<AC4> for u8

Source§

type Constant = u8

Source§

fn multiply_device_constant_scale_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self::Constant>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyDeviceConstantScaleAc4InPlace<AC4> for u16

Source§

type Constant = u16

Source§

fn multiply_device_constant_scale_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self::Constant>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyScaleAc4<AC4> for u8

Source§

fn multiply_scale( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyScaleAc4<AC4> for u16

Source§

fn multiply_scale( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyScaleAc4InPlace<AC4> for u8

Source§

fn multiply_scale_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl MultiplyScaleAc4InPlace<AC4> for u16

Source§

fn multiply_scale_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl NormDiffInfAC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormDiffInfAC4<AC4> for u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormDiffInfAC4<AC4> for i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormDiffInfAC4<AC4> for f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormDiffL1AC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormDiffL1AC4<AC4> for u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormDiffL1AC4<AC4> for i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormDiffL1AC4<AC4> for f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormDiffL2AC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormDiffL2AC4<AC4> for u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormDiffL2AC4<AC4> for i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormDiffL2AC4<AC4> for f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormInfAC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormInfAC4<AC4> for u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormInfAC4<AC4> for i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormInfAC4<AC4> for f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormL1AC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormL1AC4<AC4> for u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormL1AC4<AC4> for i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormL1AC4<AC4> for f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormL2AC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormL2AC4<AC4> for u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormL2AC4<AC4> for i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormL2AC4<AC4> for f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormRelInfAC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormRelInfAC4<AC4> for u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormRelInfAC4<AC4> for i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormRelInfAC4<AC4> for f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormRelL1AC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormRelL1AC4<AC4> for u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormRelL1AC4<AC4> for i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormRelL1AC4<AC4> for f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormRelL2AC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormRelL2AC4<AC4> for u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormRelL2AC4<AC4> for i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl NormRelL2AC4<AC4> for f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl OrConstantAc4<AC4> for u8

Source§

type Constant = u8

Source§

fn or_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl OrConstantAc4<AC4> for u16

Source§

type Constant = u16

Source§

fn or_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl OrConstantAc4<AC4> for i32

Source§

type Constant = i32

Source§

fn or_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl OrConstantAc4InPlace<AC4> for u8

Source§

type Constant = u8

Source§

fn or_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl OrConstantAc4InPlace<AC4> for u16

Source§

type Constant = u16

Source§

fn or_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl OrConstantAc4InPlace<AC4> for i32

Source§

type Constant = i32

Source§

fn or_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl PartialEq for AC4

Source§

fn eq(&self, other: &AC4) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl QualityIndexAC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f32>, ) -> Result<()>

Source§

impl QualityIndexAC4<AC4> for u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f32>, ) -> Result<()>

Source§

impl QualityIndexAC4<AC4> for f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source_1: &ImageView<'_, Self, AC4>, source_2: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f32>, ) -> Result<()>

Source§

impl RemapOperation<AC4> for u8

Source§

type Map = f32

Source§

fn remap( stream_context: &StreamContext, remap: &Remap, source: &ImageView<'_, Self, AC4>, x_map: &ImageView<'_, Self::Map, C1>, y_map: &ImageView<'_, Self::Map, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RemapOperation<AC4> for u16

Source§

type Map = f32

Source§

fn remap( stream_context: &StreamContext, remap: &Remap, source: &ImageView<'_, Self, AC4>, x_map: &ImageView<'_, Self::Map, C1>, y_map: &ImageView<'_, Self::Map, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RemapOperation<AC4> for i16

Source§

type Map = f32

Source§

fn remap( stream_context: &StreamContext, remap: &Remap, source: &ImageView<'_, Self, AC4>, x_map: &ImageView<'_, Self::Map, C1>, y_map: &ImageView<'_, Self::Map, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RemapOperation<AC4> for f32

Source§

type Map = f32

Source§

fn remap( stream_context: &StreamContext, remap: &Remap, source: &ImageView<'_, Self, AC4>, x_map: &ImageView<'_, Self::Map, C1>, y_map: &ImageView<'_, Self::Map, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RemapOperation<AC4> for f64

Source§

type Map = f64

Source§

fn remap( stream_context: &StreamContext, remap: &Remap, source: &ImageView<'_, Self, AC4>, x_map: &ImageView<'_, Self::Map, C1>, y_map: &ImageView<'_, Self::Map, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl ResizeAc4<AC4> for u8

Source§

fn resize( stream_context: &StreamContext, resize: &Resize, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl ResizeAc4<AC4> for u16

Source§

fn resize( stream_context: &StreamContext, resize: &Resize, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl ResizeAc4<AC4> for i16

Source§

fn resize( stream_context: &StreamContext, resize: &Resize, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl ResizeAc4<AC4> for f32

Source§

fn resize( stream_context: &StreamContext, resize: &Resize, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl ResizeBatchAdvancedOperation<AC4> for u8

Source§

fn resize_batch_advanced( stream_context: &StreamContext, rois: &[ResizeBatchAdvanced], interpolation: InterpolationMode, sources: &[ImageView<'_, Self, AC4>], destinations: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>

Source§

impl ResizeBatchAdvancedOperation<AC4> for f32

Source§

fn resize_batch_advanced( stream_context: &StreamContext, rois: &[ResizeBatchAdvanced], interpolation: InterpolationMode, sources: &[ImageView<'_, Self, AC4>], destinations: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>

Source§

impl ResizeBatchOperation<AC4> for u8

Source§

fn resize_batch( stream_context: &StreamContext, resize: &Resize, sources: &[ImageView<'_, Self, AC4>], destinations: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>

Source§

impl ResizeBatchOperation<AC4> for f32

Source§

fn resize_batch( stream_context: &StreamContext, resize: &Resize, sources: &[ImageView<'_, Self, AC4>], destinations: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>

Source§

impl ResizeSqrPixelAc4<AC4> for u8

Source§

fn resize_sqr_pixel( stream_context: &StreamContext, resize: &ResizeSqrPixel, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl ResizeSqrPixelAc4<AC4> for u16

Source§

fn resize_sqr_pixel( stream_context: &StreamContext, resize: &ResizeSqrPixel, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl ResizeSqrPixelAc4<AC4> for i16

Source§

fn resize_sqr_pixel( stream_context: &StreamContext, resize: &ResizeSqrPixel, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl ResizeSqrPixelAc4<AC4> for f32

Source§

fn resize_sqr_pixel( stream_context: &StreamContext, resize: &ResizeSqrPixel, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl ResizeSqrPixelAc4<AC4> for f64

Source§

fn resize_sqr_pixel( stream_context: &StreamContext, resize: &ResizeSqrPixel, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RgbToGrayAC4<AC4> for u8

Source§

fn rgb_to_gray( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, C1>, ) -> Result<()>

Source§

impl RgbToGrayAC4<AC4> for u16

Source§

fn rgb_to_gray( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, C1>, ) -> Result<()>

Source§

impl RgbToGrayAC4<AC4> for i16

Source§

fn rgb_to_gray( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, C1>, ) -> Result<()>

Source§

impl RgbToGrayAC4<AC4> for f32

Source§

fn rgb_to_gray( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, C1>, ) -> Result<()>

Source§

impl RgbToHlsAC4<AC4> for u8

Source§

fn rgb_to_hls( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RgbToHsvAC4<AC4> for u8

Source§

fn rgb_to_hsv( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RgbToLuvAC4<AC4> for u8

Source§

fn rgb_to_luv( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RgbToXyzAC4<AC4> for u8

Source§

fn rgb_to_xyz( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RgbToYcbcrAC4<AC4> for u8

Source§

fn rgb_to_ycbcr( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RgbToYccAC4<AC4> for u8

Source§

fn rgb_to_ycc( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RgbToYuvAC4<AC4> for u8

Source§

fn rgb_to_yuv( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RightShiftConstantAc4<AC4> for u8

Source§

type Constant = u32

Source§

fn right_shift_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RightShiftConstantAc4<AC4> for i8

Source§

type Constant = u32

Source§

fn right_shift_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RightShiftConstantAc4<AC4> for u16

Source§

type Constant = u32

Source§

fn right_shift_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RightShiftConstantAc4<AC4> for i16

Source§

type Constant = u32

Source§

fn right_shift_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RightShiftConstantAc4<AC4> for i32

Source§

type Constant = u32

Source§

fn right_shift_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RightShiftConstantAc4InPlace<AC4> for u8

Source§

type Constant = u32

Source§

fn right_shift_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RightShiftConstantAc4InPlace<AC4> for i8

Source§

type Constant = u32

Source§

fn right_shift_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RightShiftConstantAc4InPlace<AC4> for u16

Source§

type Constant = u32

Source§

fn right_shift_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RightShiftConstantAc4InPlace<AC4> for i16

Source§

type Constant = u32

Source§

fn right_shift_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RightShiftConstantAc4InPlace<AC4> for i32

Source§

type Constant = u32

Source§

fn right_shift_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RotateOperation<AC4> for u8

Source§

fn rotate( stream_context: &StreamContext, rotate: &Rotate, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RotateOperation<AC4> for u16

Source§

fn rotate( stream_context: &StreamContext, rotate: &Rotate, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl RotateOperation<AC4> for f32

Source§

fn rotate( stream_context: &StreamContext, rotate: &Rotate, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl ScaleToF32AC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, f32, AC4>, min: f32, max: f32, ) -> Result<()>

Source§

impl ScaleToI16AC4<AC4> for u8

Source§

type Destination = i16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl ScaleToI32AC4<AC4> for u8

Source§

type Destination = i32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl ScaleToU8HintAC4<AC4> for u16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, u8, AC4>, hint: HintAlgorithm, ) -> Result<()>

Source§

impl ScaleToU8HintAC4<AC4> for i16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, u8, AC4>, hint: HintAlgorithm, ) -> Result<()>

Source§

impl ScaleToU8HintAC4<AC4> for i32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, u8, AC4>, hint: HintAlgorithm, ) -> Result<()>

Source§

impl ScaleToU8RangeAC4<AC4> for f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, u8, AC4>, min: f32, max: f32, ) -> Result<()>

Source§

impl ScaleToU16AC4<AC4> for u8

Source§

type Destination = u16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl ScaledAddAc4<AC4> for u8

Source§

fn add_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddAc4<AC4> for u16

Source§

fn add_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddAc4<AC4> for i16

Source§

fn add_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddAc4<AC4> for ComplexI16

Source§

fn add_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddAc4<AC4> for ComplexI32

Source§

fn add_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddAc4InPlace<AC4> for u8

Source§

fn add_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddAc4InPlace<AC4> for u16

Source§

fn add_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddAc4InPlace<AC4> for i16

Source§

fn add_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddAc4InPlace<AC4> for ComplexI16

Source§

fn add_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddAc4InPlace<AC4> for ComplexI32

Source§

fn add_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantAc4<AC4> for u8

Source§

fn add_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantAc4<AC4> for u16

Source§

fn add_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantAc4<AC4> for i16

Source§

fn add_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantAc4<AC4> for ComplexI16

Source§

fn add_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantAc4<AC4> for ComplexI32

Source§

fn add_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantAc4InPlace<AC4> for u8

Source§

fn add_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantAc4InPlace<AC4> for u16

Source§

fn add_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantAc4InPlace<AC4> for i16

Source§

fn add_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantAc4InPlace<AC4> for ComplexI16

Source§

fn add_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddConstantAc4InPlace<AC4> for ComplexI32

Source§

fn add_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddDeviceConstantAc4<AC4> for u8

Source§

fn add_device_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddDeviceConstantAc4<AC4> for u16

Source§

fn add_device_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddDeviceConstantAc4<AC4> for i16

Source§

fn add_device_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddDeviceConstantAc4InPlace<AC4> for u8

Source§

fn add_device_constant_scaled_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddDeviceConstantAc4InPlace<AC4> for u16

Source§

fn add_device_constant_scaled_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledAddDeviceConstantAc4InPlace<AC4> for i16

Source§

fn add_device_constant_scaled_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideAc4<AC4> for u8

Source§

fn divide_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideAc4<AC4> for u16

Source§

fn divide_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideAc4<AC4> for i16

Source§

fn divide_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideAc4<AC4> for ComplexI16

Source§

fn divide_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideAc4<AC4> for ComplexI32

Source§

fn divide_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideAc4InPlace<AC4> for u8

Source§

fn divide_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideAc4InPlace<AC4> for u16

Source§

fn divide_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideAc4InPlace<AC4> for i16

Source§

fn divide_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideAc4InPlace<AC4> for ComplexI16

Source§

fn divide_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideAc4InPlace<AC4> for ComplexI32

Source§

fn divide_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantAc4<AC4> for u8

Source§

fn divide_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantAc4<AC4> for u16

Source§

fn divide_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantAc4<AC4> for i16

Source§

fn divide_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantAc4<AC4> for ComplexI16

Source§

fn divide_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantAc4<AC4> for ComplexI32

Source§

fn divide_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantAc4InPlace<AC4> for u8

Source§

fn divide_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantAc4InPlace<AC4> for u16

Source§

fn divide_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantAc4InPlace<AC4> for i16

Source§

fn divide_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantAc4InPlace<AC4> for ComplexI16

Source§

fn divide_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideConstantAc4InPlace<AC4> for ComplexI32

Source§

fn divide_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideDeviceConstantAc4<AC4> for u8

Source§

fn divide_device_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideDeviceConstantAc4<AC4> for u16

Source§

fn divide_device_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideDeviceConstantAc4<AC4> for i16

Source§

fn divide_device_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideDeviceConstantAc4InPlace<AC4> for u8

Source§

fn divide_device_constant_scaled_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideDeviceConstantAc4InPlace<AC4> for u16

Source§

fn divide_device_constant_scaled_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledDivideDeviceConstantAc4InPlace<AC4> for i16

Source§

fn divide_device_constant_scaled_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyAc4<AC4> for u8

Source§

fn multiply_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyAc4<AC4> for u16

Source§

fn multiply_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyAc4<AC4> for i16

Source§

fn multiply_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyAc4<AC4> for ComplexI16

Source§

fn multiply_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyAc4<AC4> for ComplexI32

Source§

fn multiply_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyAc4InPlace<AC4> for u8

Source§

fn multiply_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyAc4InPlace<AC4> for u16

Source§

fn multiply_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyAc4InPlace<AC4> for i16

Source§

fn multiply_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyAc4InPlace<AC4> for ComplexI16

Source§

fn multiply_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyAc4InPlace<AC4> for ComplexI32

Source§

fn multiply_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantAc4<AC4> for u8

Source§

fn multiply_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantAc4<AC4> for u16

Source§

fn multiply_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantAc4<AC4> for i16

Source§

fn multiply_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantAc4<AC4> for ComplexI16

Source§

fn multiply_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantAc4<AC4> for ComplexI32

Source§

fn multiply_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantAc4InPlace<AC4> for u8

Source§

fn multiply_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantAc4InPlace<AC4> for u16

Source§

fn multiply_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantAc4InPlace<AC4> for i16

Source§

fn multiply_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantAc4InPlace<AC4> for ComplexI16

Source§

fn multiply_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyConstantAc4InPlace<AC4> for ComplexI32

Source§

fn multiply_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyDeviceConstantAc4<AC4> for u8

Source§

fn multiply_device_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyDeviceConstantAc4<AC4> for u16

Source§

fn multiply_device_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyDeviceConstantAc4<AC4> for i16

Source§

fn multiply_device_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyDeviceConstantAc4InPlace<AC4> for u8

Source§

fn multiply_device_constant_scaled_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyDeviceConstantAc4InPlace<AC4> for u16

Source§

fn multiply_device_constant_scaled_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledMultiplyDeviceConstantAc4InPlace<AC4> for i16

Source§

fn multiply_device_constant_scaled_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSquareAc4<AC4> for u8

Source§

fn square_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSquareAc4<AC4> for u16

Source§

fn square_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSquareAc4<AC4> for i16

Source§

fn square_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSquareAc4InPlace<AC4> for u8

Source§

fn square_scaled_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSquareAc4InPlace<AC4> for u16

Source§

fn square_scaled_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSquareAc4InPlace<AC4> for i16

Source§

fn square_scaled_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSquareRootAc4<AC4> for u8

Source§

fn square_root_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSquareRootAc4<AC4> for u16

Source§

fn square_root_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSquareRootAc4<AC4> for i16

Source§

fn square_root_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSquareRootAc4InPlace<AC4> for u8

Source§

fn square_root_scaled_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSquareRootAc4InPlace<AC4> for u16

Source§

fn square_root_scaled_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSquareRootAc4InPlace<AC4> for i16

Source§

fn square_root_scaled_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractAc4<AC4> for u8

Source§

fn subtract_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractAc4<AC4> for u16

Source§

fn subtract_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractAc4<AC4> for i16

Source§

fn subtract_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractAc4<AC4> for ComplexI16

Source§

fn subtract_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractAc4<AC4> for ComplexI32

Source§

fn subtract_scaled( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractAc4InPlace<AC4> for u8

Source§

fn subtract_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractAc4InPlace<AC4> for u16

Source§

fn subtract_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractAc4InPlace<AC4> for i16

Source§

fn subtract_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractAc4InPlace<AC4> for ComplexI16

Source§

fn subtract_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractAc4InPlace<AC4> for ComplexI32

Source§

fn subtract_scaled_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantAc4<AC4> for u8

Source§

fn subtract_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantAc4<AC4> for u16

Source§

fn subtract_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantAc4<AC4> for i16

Source§

fn subtract_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantAc4<AC4> for ComplexI16

Source§

fn subtract_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantAc4<AC4> for ComplexI32

Source§

fn subtract_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self; 3], destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantAc4InPlace<AC4> for u8

Source§

fn subtract_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantAc4InPlace<AC4> for u16

Source§

fn subtract_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantAc4InPlace<AC4> for i16

Source§

fn subtract_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantAc4InPlace<AC4> for ComplexI16

Source§

fn subtract_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractConstantAc4InPlace<AC4> for ComplexI32

Source§

fn subtract_constant_scaled_in_place( stream_context: &StreamContext, constants: [Self; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractDeviceConstantAc4<AC4> for u8

Source§

fn subtract_device_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractDeviceConstantAc4<AC4> for u16

Source§

fn subtract_device_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractDeviceConstantAc4<AC4> for i16

Source§

fn subtract_device_constant_scaled( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractDeviceConstantAc4InPlace<AC4> for u8

Source§

fn subtract_device_constant_scaled_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractDeviceConstantAc4InPlace<AC4> for u16

Source§

fn subtract_device_constant_scaled_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl ScaledSubtractDeviceConstantAc4InPlace<AC4> for i16

Source§

fn subtract_device_constant_scaled_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self>, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl SetAC4<AC4> for u8

Source§

type Value = [u8; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SetAC4<AC4> for i8

Source§

type Value = [i8; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SetAC4<AC4> for u16

Source§

type Value = [u16; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SetAC4<AC4> for i16

Source§

type Value = [i16; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SetAC4<AC4> for i32

Source§

type Value = [i32; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SetAC4<AC4> for u32

Source§

type Value = [u32; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SetAC4<AC4> for ComplexI16

Source§

type Value = [Complex<i16>; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SetAC4<AC4> for Complex32

Source§

type Value = [Complex<f32>; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SetAC4<AC4> for ComplexI32

Source§

type Value = [Complex<i32>; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SetAC4<AC4> for f32

Source§

type Value = [f32; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SetMaskedAC4<AC4> for u8

Source§

type Value = [u8; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>

Source§

impl SetMaskedAC4<AC4> for u16

Source§

type Value = [u16; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>

Source§

impl SetMaskedAC4<AC4> for i16

Source§

type Value = [i16; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>

Source§

impl SetMaskedAC4<AC4> for i32

Source§

type Value = [i32; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>

Source§

impl SetMaskedAC4<AC4> for f32

Source§

type Value = [f32; 3]

Source§

fn dispatch( stream_context: &StreamContext, value: Self::Value, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>

Source§

impl SquareAc4<AC4> for f32

Source§

fn square( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SquareAc4InPlace<AC4> for f32

Source§

fn square_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SquareDistanceFullNormAC4<AC4> for f32

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl SquareDistanceFullNormAC4<AC4> for u8

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl SquareDistanceFullNormAC4<AC4> for i8

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl SquareDistanceFullNormAC4<AC4> for u16

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl SquareDistanceFullNormScaledAC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl SquareDistanceSameNormAC4<AC4> for f32

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl SquareDistanceSameNormAC4<AC4> for u8

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl SquareDistanceSameNormAC4<AC4> for i8

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl SquareDistanceSameNormAC4<AC4> for u16

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl SquareDistanceSameNormScaledAC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl SquareDistanceValidNormAC4<AC4> for f32

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl SquareDistanceValidNormAC4<AC4> for u8

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl SquareDistanceValidNormAC4<AC4> for i8

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl SquareDistanceValidNormAC4<AC4> for u16

Source§

type Destination = f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>

Source§

impl SquareDistanceValidNormScaledAC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, template: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>

Source§

impl SquareRootAc4<AC4> for f32

Source§

fn square_root( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SquareRootAc4InPlace<AC4> for f32

Source§

fn square_root_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl StructuralPartialEq for AC4

Source§

impl SubtractAc4<AC4> for f32

Source§

fn subtract( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SubtractAc4<AC4> for Complex32

Source§

fn subtract( stream_context: &StreamContext, source1: &ImageView<'_, Self, AC4>, source2: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SubtractAc4InPlace<AC4> for f32

Source§

fn subtract_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SubtractAc4InPlace<AC4> for Complex32

Source§

fn subtract_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SubtractConstantAc4<AC4> for f32

Source§

type Constant = f32

Source§

fn subtract_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SubtractConstantAc4<AC4> for Complex32

Source§

type Constant = Complex<f32>

Source§

fn subtract_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SubtractConstantAc4InPlace<AC4> for f32

Source§

type Constant = f32

Source§

fn subtract_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SubtractConstantAc4InPlace<AC4> for Complex32

Source§

type Constant = Complex<f32>

Source§

fn subtract_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SubtractDeviceConstantAc4<AC4> for f32

Source§

type Constant = f32

Source§

fn subtract_device_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: &DeviceMemory<Self::Constant>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SubtractDeviceConstantAc4InPlace<AC4> for f32

Source§

type Constant = f32

Source§

fn subtract_device_constant_in_place( stream_context: &StreamContext, constants: &DeviceMemory<Self::Constant>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl SumAC4<AC4> for u8

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl SumAC4<AC4> for u16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl SumAC4<AC4> for i16

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl SumAC4<AC4> for f32

Source§

fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>

Source§

impl SwapChannelsAC4<AC4> for u8

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, order: [i32; 3], ) -> Result<()>

Source§

impl SwapChannelsAC4<AC4> for u16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, order: [i32; 3], ) -> Result<()>

Source§

impl SwapChannelsAC4<AC4> for i16

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, order: [i32; 3], ) -> Result<()>

Source§

impl SwapChannelsAC4<AC4> for i32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, order: [i32; 3], ) -> Result<()>

Source§

impl SwapChannelsAC4<AC4> for f32

Source§

fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, order: [i32; 3], ) -> Result<()>

Source§

impl ThresholdAc4<AC4> for u8

Source§

fn threshold( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdAc4<AC4> for u16

Source§

fn threshold( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdAc4<AC4> for i16

Source§

fn threshold( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdAc4<AC4> for f32

Source§

fn threshold( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdAc4InPlace<AC4> for u8

Source§

fn threshold_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdAc4InPlace<AC4> for u16

Source§

fn threshold_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdAc4InPlace<AC4> for i16

Source§

fn threshold_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdAc4InPlace<AC4> for f32

Source§

fn threshold_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdGreaterAc4<AC4> for u8

Source§

fn threshold_greater( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterAc4<AC4> for u16

Source§

fn threshold_greater( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterAc4<AC4> for i16

Source§

fn threshold_greater( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterAc4<AC4> for f32

Source§

fn threshold_greater( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterAc4InPlace<AC4> for u8

Source§

fn threshold_greater_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterAc4InPlace<AC4> for u16

Source§

fn threshold_greater_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterAc4InPlace<AC4> for i16

Source§

fn threshold_greater_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterAc4InPlace<AC4> for f32

Source§

fn threshold_greater_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterValueAc4<AC4> for u8

Source§

fn threshold_greater_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterValueAc4<AC4> for u16

Source§

fn threshold_greater_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterValueAc4<AC4> for i16

Source§

fn threshold_greater_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterValueAc4<AC4> for f32

Source§

fn threshold_greater_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterValueAc4InPlace<AC4> for u8

Source§

fn threshold_greater_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterValueAc4InPlace<AC4> for u16

Source§

fn threshold_greater_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterValueAc4InPlace<AC4> for i16

Source§

fn threshold_greater_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdGreaterValueAc4InPlace<AC4> for f32

Source§

fn threshold_greater_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessAc4<AC4> for u8

Source§

fn threshold_less( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessAc4<AC4> for u16

Source§

fn threshold_less( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessAc4<AC4> for i16

Source§

fn threshold_less( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessAc4<AC4> for f32

Source§

fn threshold_less( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessAc4InPlace<AC4> for u8

Source§

fn threshold_less_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessAc4InPlace<AC4> for u16

Source§

fn threshold_less_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessAc4InPlace<AC4> for i16

Source§

fn threshold_less_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessAc4InPlace<AC4> for f32

Source§

fn threshold_less_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessGreaterValueAc4<AC4> for u8

Source§

fn threshold_less_greater_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, lower_thresholds: [Self; 3], lower_values: [Self; 3], upper_thresholds: [Self; 3], upper_values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessGreaterValueAc4<AC4> for u16

Source§

fn threshold_less_greater_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, lower_thresholds: [Self; 3], lower_values: [Self; 3], upper_thresholds: [Self; 3], upper_values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessGreaterValueAc4<AC4> for i16

Source§

fn threshold_less_greater_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, lower_thresholds: [Self; 3], lower_values: [Self; 3], upper_thresholds: [Self; 3], upper_values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessGreaterValueAc4<AC4> for f32

Source§

fn threshold_less_greater_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, lower_thresholds: [Self; 3], lower_values: [Self; 3], upper_thresholds: [Self; 3], upper_values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessGreaterValueAc4InPlace<AC4> for u8

Source§

fn threshold_less_greater_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, lower_thresholds: [Self; 3], lower_values: [Self; 3], upper_thresholds: [Self; 3], upper_values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessGreaterValueAc4InPlace<AC4> for u16

Source§

fn threshold_less_greater_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, lower_thresholds: [Self; 3], lower_values: [Self; 3], upper_thresholds: [Self; 3], upper_values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessGreaterValueAc4InPlace<AC4> for i16

Source§

fn threshold_less_greater_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, lower_thresholds: [Self; 3], lower_values: [Self; 3], upper_thresholds: [Self; 3], upper_values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessGreaterValueAc4InPlace<AC4> for f32

Source§

fn threshold_less_greater_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, lower_thresholds: [Self; 3], lower_values: [Self; 3], upper_thresholds: [Self; 3], upper_values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessValueAc4<AC4> for u8

Source§

fn threshold_less_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessValueAc4<AC4> for u16

Source§

fn threshold_less_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessValueAc4<AC4> for i16

Source§

fn threshold_less_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessValueAc4<AC4> for f32

Source§

fn threshold_less_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessValueAc4InPlace<AC4> for u8

Source§

fn threshold_less_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessValueAc4InPlace<AC4> for u16

Source§

fn threshold_less_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessValueAc4InPlace<AC4> for i16

Source§

fn threshold_less_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdLessValueAc4InPlace<AC4> for f32

Source§

fn threshold_less_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], ) -> Result<()>

Source§

impl ThresholdValueAc4<AC4> for u8

Source§

fn threshold_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdValueAc4<AC4> for u16

Source§

fn threshold_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdValueAc4<AC4> for i16

Source§

fn threshold_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdValueAc4<AC4> for f32

Source§

fn threshold_value( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdValueAc4InPlace<AC4> for u8

Source§

fn threshold_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdValueAc4InPlace<AC4> for u16

Source§

fn threshold_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdValueAc4InPlace<AC4> for i16

Source§

fn threshold_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl ThresholdValueAc4InPlace<AC4> for f32

Source§

fn threshold_value_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], values: [Self; 3], operation: ComparisonOperation, ) -> Result<()>

Source§

impl WarpAffineBackOperation<AC4> for u8

Source§

fn warp_affine_back( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpAffineBackOperation<AC4> for u16

Source§

fn warp_affine_back( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpAffineBackOperation<AC4> for i32

Source§

fn warp_affine_back( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpAffineBackOperation<AC4> for f32

Source§

fn warp_affine_back( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpAffineBatchOperation<AC4> for u8

Source§

fn warp_affine_batch( stream_context: &StreamContext, warp: &WarpAffineBatch, coefficients: &[AffineCoefficients], sources: &[ImageView<'_, Self, AC4>], destinations: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>

Source§

impl WarpAffineBatchOperation<AC4> for f32

Source§

fn warp_affine_batch( stream_context: &StreamContext, warp: &WarpAffineBatch, coefficients: &[AffineCoefficients], sources: &[ImageView<'_, Self, AC4>], destinations: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>

Source§

impl WarpAffineOperation<AC4> for u8

Source§

fn warp_affine( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpAffineOperation<AC4> for u16

Source§

fn warp_affine( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpAffineOperation<AC4> for i32

Source§

fn warp_affine( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpAffineOperation<AC4> for f32

Source§

fn warp_affine( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpAffineOperation<AC4> for f64

Source§

fn warp_affine( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpAffineQuadOperation<AC4> for u8

Source§

fn warp_affine_quad( stream_context: &StreamContext, warp: &WarpQuad, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpAffineQuadOperation<AC4> for u16

Source§

fn warp_affine_quad( stream_context: &StreamContext, warp: &WarpQuad, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpAffineQuadOperation<AC4> for i32

Source§

fn warp_affine_quad( stream_context: &StreamContext, warp: &WarpQuad, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpAffineQuadOperation<AC4> for f32

Source§

fn warp_affine_quad( stream_context: &StreamContext, warp: &WarpQuad, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpPerspectiveBackOperation<AC4> for u8

Source§

fn warp_perspective_back( stream_context: &StreamContext, warp: &WarpPerspective, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpPerspectiveBackOperation<AC4> for u16

Source§

fn warp_perspective_back( stream_context: &StreamContext, warp: &WarpPerspective, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpPerspectiveBackOperation<AC4> for i32

Source§

fn warp_perspective_back( stream_context: &StreamContext, warp: &WarpPerspective, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpPerspectiveBackOperation<AC4> for f32

Source§

fn warp_perspective_back( stream_context: &StreamContext, warp: &WarpPerspective, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpPerspectiveBatchOperation<AC4> for u8

Source§

fn warp_perspective_batch( stream_context: &StreamContext, warp: &WarpPerspectiveBatch, coefficients: &[PerspectiveCoefficients], sources: &[ImageView<'_, Self, AC4>], destinations: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>

Source§

impl WarpPerspectiveBatchOperation<AC4> for f32

Source§

fn warp_perspective_batch( stream_context: &StreamContext, warp: &WarpPerspectiveBatch, coefficients: &[PerspectiveCoefficients], sources: &[ImageView<'_, Self, AC4>], destinations: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>

Source§

impl WarpPerspectiveOperation<AC4> for u8

Source§

fn warp_perspective( stream_context: &StreamContext, warp: &WarpPerspective, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpPerspectiveOperation<AC4> for u16

Source§

fn warp_perspective( stream_context: &StreamContext, warp: &WarpPerspective, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpPerspectiveOperation<AC4> for i32

Source§

fn warp_perspective( stream_context: &StreamContext, warp: &WarpPerspective, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpPerspectiveOperation<AC4> for f32

Source§

fn warp_perspective( stream_context: &StreamContext, warp: &WarpPerspective, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpPerspectiveQuadOperation<AC4> for u8

Source§

fn warp_perspective_quad( stream_context: &StreamContext, warp: &WarpQuad, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpPerspectiveQuadOperation<AC4> for u16

Source§

fn warp_perspective_quad( stream_context: &StreamContext, warp: &WarpQuad, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpPerspectiveQuadOperation<AC4> for i32

Source§

fn warp_perspective_quad( stream_context: &StreamContext, warp: &WarpQuad, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl WarpPerspectiveQuadOperation<AC4> for f32

Source§

fn warp_perspective_quad( stream_context: &StreamContext, warp: &WarpQuad, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl XorConstantAc4<AC4> for u8

Source§

type Constant = u8

Source§

fn xor_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl XorConstantAc4<AC4> for u16

Source§

type Constant = u16

Source§

fn xor_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl XorConstantAc4<AC4> for i32

Source§

type Constant = i32

Source§

fn xor_constant( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, constants: [Self::Constant; 3], destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl XorConstantAc4InPlace<AC4> for u8

Source§

type Constant = u8

Source§

fn xor_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl XorConstantAc4InPlace<AC4> for u16

Source§

type Constant = u16

Source§

fn xor_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl XorConstantAc4InPlace<AC4> for i32

Source§

type Constant = i32

Source§

fn xor_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl XyzToRgbAC4<AC4> for u8

Source§

fn xyz_to_rgb( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl YcbcrToRgbAC4<AC4> for u8

Source§

fn ycbcr_to_rgb( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl YccToRgbAC4<AC4> for u8

Source§

fn ycc_to_rgb( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl YuvToBgrAC4<AC4> for u8

Source§

fn yuv_to_bgr( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Source§

impl YuvToRgbAC4<AC4> for u8

Source§

fn yuv_to_rgb( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>

Auto Trait Implementations§

§

impl Freeze for AC4

§

impl RefUnwindSafe for AC4

§

impl Send for AC4

§

impl Sync for AC4

§

impl Unpin for AC4

§

impl UnsafeUnpin for AC4

§

impl UnwindSafe for AC4

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Read<Exclusive, BecauseExclusive> for T
where T: ?Sized,

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.