pub struct AC4;Trait Implementations§
Source§impl AbsoluteAc4<AC4> for i16
impl AbsoluteAc4<AC4> for i16
fn absolute( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl AbsoluteAc4<AC4> for f32
impl AbsoluteAc4<AC4> for f32
fn absolute( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl AbsoluteAc4InPlace<AC4> for i16
impl AbsoluteAc4InPlace<AC4> for i16
fn absolute_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl AbsoluteAc4InPlace<AC4> for f32
impl AbsoluteAc4InPlace<AC4> for f32
fn absolute_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl AddAc4InPlace<AC4> for f32
impl AddAc4InPlace<AC4> for f32
fn add_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl AddAc4InPlace<AC4> for Complex32
impl AddAc4InPlace<AC4> for Complex32
fn add_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl AddConstantAc4<AC4> for f32
impl AddConstantAc4<AC4> for f32
Source§impl AddConstantAc4<AC4> for Complex32
impl AddConstantAc4<AC4> for Complex32
Source§impl AddConstantAc4InPlace<AC4> for f32
impl AddConstantAc4InPlace<AC4> for f32
type Constant = f32
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
impl AddConstantAc4InPlace<AC4> for Complex32
type Constant = Complex<f32>
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
impl AddDeviceConstantAc4<AC4> for f32
type Constant = f32
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
impl AddDeviceConstantAc4InPlace<AC4> for f32
type Constant = f32
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
impl AlphaCompAc4<AC4> for u8
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
impl AlphaCompAc4<AC4> for u16
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
impl AlphaCompAc4<AC4> for u32
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
impl AlphaCompAc4<AC4> for i32
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
impl AlphaCompAc4<AC4> for f32
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
impl AlphaCompConstantAc4<AC4> for u8
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
impl AlphaCompConstantAc4<AC4> for u16
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
impl AlphaPremultiplyAc4<AC4> for u8
fn alpha_premultiply( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl AlphaPremultiplyAc4<AC4> for u16
impl AlphaPremultiplyAc4<AC4> for u16
fn alpha_premultiply( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl AlphaPremultiplyAc4InPlace<AC4> for u8
impl AlphaPremultiplyAc4InPlace<AC4> for u8
fn alpha_premultiply_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl AlphaPremultiplyAc4InPlace<AC4> for u16
impl AlphaPremultiplyAc4InPlace<AC4> for u16
fn alpha_premultiply_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl AlphaPremultiplyConstantAc4<AC4> for u8
impl AlphaPremultiplyConstantAc4<AC4> for u8
type Constant = u8
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
impl AlphaPremultiplyConstantAc4<AC4> for u16
type Constant = u16
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
impl AlphaPremultiplyConstantAc4InPlace<AC4> for u8
type Constant = u8
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
impl AlphaPremultiplyConstantAc4InPlace<AC4> for u16
type Constant = u16
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
impl AndConstantAc4<AC4> for u8
Source§impl AndConstantAc4<AC4> for u16
impl AndConstantAc4<AC4> for u16
Source§impl AndConstantAc4<AC4> for i32
impl AndConstantAc4<AC4> for i32
Source§impl AndConstantAc4InPlace<AC4> for u8
impl AndConstantAc4InPlace<AC4> for u8
type Constant = u8
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
impl AndConstantAc4InPlace<AC4> for u16
type Constant = u16
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
impl AndConstantAc4InPlace<AC4> for i32
type Constant = i32
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
impl BgrToYuvAC4<AC4> for u8
fn bgr_to_yuv( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl ColorToGrayAC4<AC4> for u8
impl ColorToGrayAC4<AC4> for u8
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
impl ColorToGrayAC4<AC4> for u16
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
impl ColorToGrayAC4<AC4> for i16
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
impl ColorToGrayAC4<AC4> for f32
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
impl ColorTwistAc4<AC4> for f32
fn color_twist( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>
Source§impl ColorTwistAc4<AC4> for u8
impl ColorTwistAc4<AC4> for u8
fn color_twist( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>
Source§impl ColorTwistAc4<AC4> for u16
impl ColorTwistAc4<AC4> for u16
fn color_twist( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>
Source§impl ColorTwistAc4<AC4> for i8
impl ColorTwistAc4<AC4> for i8
fn color_twist( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>
Source§impl ColorTwistAc4<AC4> for i16
impl ColorTwistAc4<AC4> for i16
fn color_twist( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>
Source§impl ColorTwistAc4InPlace<AC4> for f32
impl ColorTwistAc4InPlace<AC4> for f32
fn color_twist_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>
Source§impl ColorTwistAc4InPlace<AC4> for u8
impl ColorTwistAc4InPlace<AC4> for u8
fn color_twist_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>
Source§impl ColorTwistAc4InPlace<AC4> for u16
impl ColorTwistAc4InPlace<AC4> for u16
fn color_twist_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>
Source§impl ColorTwistAc4InPlace<AC4> for i8
impl ColorTwistAc4InPlace<AC4> for i8
fn color_twist_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>
Source§impl ColorTwistAc4InPlace<AC4> for i16
impl ColorTwistAc4InPlace<AC4> for i16
fn color_twist_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, twist: ColorTwistMatrix, ) -> Result<()>
Source§impl ColorTwistBatch<AC4> for u8
impl ColorTwistBatch<AC4> for u8
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
impl ColorTwistBatch<AC4> for f32
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
impl ColorTwistBatchInPlace<AC4> for u8
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
impl ColorTwistBatchInPlace<AC4> for f32
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
impl CompareAc4<AC4> for u8
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
impl CompareAc4<AC4> for u16
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
impl CompareAc4<AC4> for i16
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
impl CompareAc4<AC4> for f32
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
impl CompareConstantAc4<AC4> for u8
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
impl CompareConstantAc4<AC4> for u16
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
impl CompareConstantAc4<AC4> for i16
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
impl CompareConstantAc4<AC4> for f32
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
impl CompareEqualEpsilonAc4<AC4> for f32
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
impl CompareEqualEpsilonConstantAc4<AC4> for f32
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
impl ConvertRoundToI16AC4<AC4> for f32
Source§impl ConvertRoundToU8AC4<AC4> for f32
impl ConvertRoundToU8AC4<AC4> for f32
Source§impl ConvertRoundToU16AC4<AC4> for f32
impl ConvertRoundToU16AC4<AC4> for f32
Source§impl ConvertToF32AC4<AC4> for u8
impl ConvertToF32AC4<AC4> for u8
Source§impl ConvertToF32AC4<AC4> for i8
impl ConvertToF32AC4<AC4> for i8
Source§impl ConvertToF32AC4<AC4> for u16
impl ConvertToF32AC4<AC4> for u16
Source§impl ConvertToF32AC4<AC4> for i16
impl ConvertToF32AC4<AC4> for i16
Source§impl ConvertToF32AC4<AC4> for f16
impl ConvertToF32AC4<AC4> for f16
Source§impl ConvertToI16AC4<AC4> for u8
impl ConvertToI16AC4<AC4> for u8
Source§impl ConvertToI32AC4<AC4> for u8
impl ConvertToI32AC4<AC4> for u8
Source§impl ConvertToI32AC4<AC4> for i8
impl ConvertToI32AC4<AC4> for i8
Source§impl ConvertToI32AC4<AC4> for u16
impl ConvertToI32AC4<AC4> for u16
Source§impl ConvertToI32AC4<AC4> for i16
impl ConvertToI32AC4<AC4> for i16
Source§impl ConvertToU8AC4<AC4> for u16
impl ConvertToU8AC4<AC4> for u16
Source§impl ConvertToU8AC4<AC4> for i16
impl ConvertToU8AC4<AC4> for i16
Source§impl ConvertToU8AC4<AC4> for i32
impl ConvertToU8AC4<AC4> for i32
Source§impl ConvertToU16AC4<AC4> for u8
impl ConvertToU16AC4<AC4> for u8
impl Copy for AC4
Source§impl CopyAc4<AC4> for u8
impl CopyAc4<AC4> for u8
fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl CopyAc4<AC4> for i8
impl CopyAc4<AC4> for i8
fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl CopyAc4<AC4> for u16
impl CopyAc4<AC4> for u16
fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl CopyAc4<AC4> for i16
impl CopyAc4<AC4> for i16
fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl CopyAc4<AC4> for u32
impl CopyAc4<AC4> for u32
fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl CopyAc4<AC4> for i32
impl CopyAc4<AC4> for i32
fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl CopyAc4<AC4> for f32
impl CopyAc4<AC4> for f32
fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl CopyAc4<AC4> for ComplexI16
impl CopyAc4<AC4> for ComplexI16
fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl CopyAc4<AC4> for Complex32
impl CopyAc4<AC4> for Complex32
fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl CopyAc4<AC4> for ComplexI32
impl CopyAc4<AC4> for ComplexI32
fn copy( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl CopyConstantBorderAC4<AC4> for u8
impl CopyConstantBorderAC4<AC4> for u8
Source§impl CopyConstantBorderAC4<AC4> for u16
impl CopyConstantBorderAC4<AC4> for u16
Source§impl CopyConstantBorderAC4<AC4> for i16
impl CopyConstantBorderAC4<AC4> for i16
Source§impl CopyConstantBorderAC4<AC4> for i32
impl CopyConstantBorderAC4<AC4> for i32
Source§impl CopyConstantBorderAC4<AC4> for f32
impl CopyConstantBorderAC4<AC4> for f32
Source§impl CopyMaskedAc4<AC4> for u8
impl CopyMaskedAc4<AC4> for u8
fn copy_masked( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>
Source§impl CopyMaskedAc4<AC4> for u16
impl CopyMaskedAc4<AC4> for u16
fn copy_masked( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>
Source§impl CopyMaskedAc4<AC4> for i16
impl CopyMaskedAc4<AC4> for i16
fn copy_masked( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>
Source§impl CopyMaskedAc4<AC4> for i32
impl CopyMaskedAc4<AC4> for i32
fn copy_masked( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>
Source§impl CopyMaskedAc4<AC4> for f32
impl CopyMaskedAc4<AC4> for f32
fn copy_masked( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, mask: &MaskView<'_>, ) -> Result<()>
Source§impl CopyReplicateBorderAC4<AC4> for u8
impl CopyReplicateBorderAC4<AC4> for u8
Source§impl CopyReplicateBorderAC4<AC4> for u16
impl CopyReplicateBorderAC4<AC4> for u16
Source§impl CopyReplicateBorderAC4<AC4> for i16
impl CopyReplicateBorderAC4<AC4> for i16
Source§impl CopyReplicateBorderAC4<AC4> for i32
impl CopyReplicateBorderAC4<AC4> for i32
Source§impl CopyReplicateBorderAC4<AC4> for f32
impl CopyReplicateBorderAC4<AC4> for f32
Source§impl CopySubpixelAC4<AC4> for u8
impl CopySubpixelAC4<AC4> for u8
Source§impl CopySubpixelAC4<AC4> for u16
impl CopySubpixelAC4<AC4> for u16
Source§impl CopySubpixelAC4<AC4> for i16
impl CopySubpixelAC4<AC4> for i16
Source§impl CopySubpixelAC4<AC4> for i32
impl CopySubpixelAC4<AC4> for i32
Source§impl CopySubpixelAC4<AC4> for f32
impl CopySubpixelAC4<AC4> for f32
Source§impl CopyWrapBorderAC4<AC4> for u8
impl CopyWrapBorderAC4<AC4> for u8
Source§impl CopyWrapBorderAC4<AC4> for u16
impl CopyWrapBorderAC4<AC4> for u16
Source§impl CopyWrapBorderAC4<AC4> for i16
impl CopyWrapBorderAC4<AC4> for i16
Source§impl CopyWrapBorderAC4<AC4> for i32
impl CopyWrapBorderAC4<AC4> for i32
Source§impl CopyWrapBorderAC4<AC4> for f32
impl CopyWrapBorderAC4<AC4> for f32
Source§impl CrossCorrelationFullNormAC4<AC4> for f32
impl CrossCorrelationFullNormAC4<AC4> for f32
type Destination = f32
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
impl CrossCorrelationFullNormAC4<AC4> for f64
type Destination = f64
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
impl CrossCorrelationFullNormAC4<AC4> for u8
type Destination = f32
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
impl CrossCorrelationFullNormAC4<AC4> for i8
type Destination = f32
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
impl CrossCorrelationFullNormAC4<AC4> for u16
type Destination = f32
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
impl CrossCorrelationFullNormLevelAC4<AC4> for f32
type Destination = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationFullNormLevelAC4<AC4> for f64
type Destination = f64
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationFullNormLevelAC4<AC4> for u8
type Destination = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationFullNormLevelAC4<AC4> for i8
type Destination = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationFullNormLevelAC4<AC4> for u16
type Destination = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationFullNormLevelScaledAC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationFullNormScaledAC4<AC4> for u8
Source§impl CrossCorrelationSameNormAC4<AC4> for f32
impl CrossCorrelationSameNormAC4<AC4> for f32
type Destination = f32
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
impl CrossCorrelationSameNormAC4<AC4> for f64
type Destination = f64
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
impl CrossCorrelationSameNormAC4<AC4> for u8
type Destination = f32
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
impl CrossCorrelationSameNormAC4<AC4> for i8
type Destination = f32
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
impl CrossCorrelationSameNormAC4<AC4> for u16
type Destination = f32
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
impl CrossCorrelationSameNormLevelAC4<AC4> for f32
type Destination = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationSameNormLevelAC4<AC4> for f64
type Destination = f64
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationSameNormLevelAC4<AC4> for u8
type Destination = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationSameNormLevelAC4<AC4> for i8
type Destination = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationSameNormLevelAC4<AC4> for u16
type Destination = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationSameNormLevelScaledAC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationSameNormScaledAC4<AC4> for u8
Source§impl CrossCorrelationValidNormAC4<AC4> for f32
impl CrossCorrelationValidNormAC4<AC4> for f32
type Destination = f32
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
impl CrossCorrelationValidNormAC4<AC4> for f64
type Destination = f64
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
impl CrossCorrelationValidNormAC4<AC4> for u8
type Destination = f32
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
impl CrossCorrelationValidNormAC4<AC4> for i8
type Destination = f32
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
impl CrossCorrelationValidNormAC4<AC4> for u16
type Destination = f32
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
impl CrossCorrelationValidNormLevelAC4<AC4> for f32
type Destination = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationValidNormLevelAC4<AC4> for f64
type Destination = f64
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationValidNormLevelAC4<AC4> for u8
type Destination = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationValidNormLevelAC4<AC4> for i8
type Destination = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationValidNormLevelAC4<AC4> for u16
type Destination = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationValidNormLevelScaledAC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl CrossCorrelationValidNormScaledAC4<AC4> for u8
Source§impl Dilate3x3Ac4<AC4> for u8
impl Dilate3x3Ac4<AC4> for u8
fn dilate_3x3( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl Dilate3x3Ac4<AC4> for u16
impl Dilate3x3Ac4<AC4> for u16
fn dilate_3x3( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl Dilate3x3Ac4<AC4> for f32
impl Dilate3x3Ac4<AC4> for f32
fn dilate_3x3( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl Dilate3x3BorderAc4<AC4> for u8
impl Dilate3x3BorderAc4<AC4> for u8
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
impl Dilate3x3BorderAc4<AC4> for u16
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
impl Dilate3x3BorderAc4<AC4> for f32
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 DilateBorderAc4<AC4> for u8
impl DilateBorderAc4<AC4> for u8
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
impl DilateBorderAc4<AC4> for u16
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
impl DilateBorderAc4<AC4> for f32
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 DivideAc4InPlace<AC4> for f32
impl DivideAc4InPlace<AC4> for f32
fn divide_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl DivideAc4InPlace<AC4> for Complex32
impl DivideAc4InPlace<AC4> for Complex32
fn divide_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl DivideConstantAc4<AC4> for f32
impl DivideConstantAc4<AC4> for f32
Source§impl DivideConstantAc4<AC4> for Complex32
impl DivideConstantAc4<AC4> for Complex32
Source§impl DivideConstantAc4InPlace<AC4> for f32
impl DivideConstantAc4InPlace<AC4> for f32
type Constant = f32
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
impl DivideConstantAc4InPlace<AC4> for Complex32
type Constant = Complex<f32>
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
impl DivideDeviceConstantAc4<AC4> for f32
type Constant = f32
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
impl DivideDeviceConstantAc4InPlace<AC4> for f32
type Constant = f32
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
impl DivideRoundAc4<AC4> for u8
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
impl DivideRoundAc4<AC4> for u16
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
impl DivideRoundAc4<AC4> for i16
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
impl DivideRoundAc4InPlace<AC4> for u8
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
impl DivideRoundAc4InPlace<AC4> for u16
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
impl DivideRoundAc4InPlace<AC4> for i16
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
impl DotProdAC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl DotProdAC4<AC4> for i8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl DotProdAC4<AC4> for u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl DotProdAC4<AC4> for i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl DotProdAC4<AC4> for u32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl DotProdAC4<AC4> for i32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl DotProdAC4<AC4> for f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl DuplicateChannelC1ToAC4<AC4> for u8
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl DuplicateChannelC1ToAC4<AC4> for u16
impl DuplicateChannelC1ToAC4<AC4> for u16
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl DuplicateChannelC1ToAC4<AC4> for i16
impl DuplicateChannelC1ToAC4<AC4> for i16
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl DuplicateChannelC1ToAC4<AC4> for i32
impl DuplicateChannelC1ToAC4<AC4> for i32
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl DuplicateChannelC1ToAC4<AC4> for f32
impl DuplicateChannelC1ToAC4<AC4> for f32
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, C1>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
impl Eq for AC4
Source§impl Erode3x3Ac4<AC4> for u8
impl Erode3x3Ac4<AC4> for u8
fn erode_3x3( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl Erode3x3Ac4<AC4> for u16
impl Erode3x3Ac4<AC4> for u16
fn erode_3x3( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl Erode3x3Ac4<AC4> for f32
impl Erode3x3Ac4<AC4> for f32
fn erode_3x3( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl Erode3x3BorderAc4<AC4> for u8
impl Erode3x3BorderAc4<AC4> for u8
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
impl Erode3x3BorderAc4<AC4> for u16
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
impl Erode3x3BorderAc4<AC4> for f32
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 ErodeBorderAc4<AC4> for u8
impl ErodeBorderAc4<AC4> for u8
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
impl ErodeBorderAc4<AC4> for u16
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
impl ErodeBorderAc4<AC4> for f32
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
impl FilterBoxAc4<AC4> for u8
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
impl FilterBoxAc4<AC4> for u16
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
impl FilterBoxAc4<AC4> for i16
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
impl FilterBoxAc4<AC4> for f32
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
impl FilterBoxBorderAc4<AC4> for u8
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
impl FilterBoxBorderAc4<AC4> for u16
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
impl FilterBoxBorderAc4<AC4> for i16
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
impl FilterBoxBorderAc4<AC4> for f32
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
impl FilterColumnIntegerAc4<AC4> for u8
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
impl FilterColumnIntegerAc4<AC4> for u16
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
impl FilterColumnIntegerAc4<AC4> for i16
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
impl FilterColumnTypedAc4<AC4> for f32
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
impl FilterGauss<AC4> for u8
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
impl FilterGauss<AC4> for u16
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
impl FilterGauss<AC4> for i16
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
impl FilterGauss<AC4> for f32
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
impl FilterGaussAdvanced<AC4> for u8
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
impl FilterGaussAdvanced<AC4> for u16
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
impl FilterGaussAdvanced<AC4> for i16
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
impl FilterGaussAdvanced<AC4> for f32
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
impl FilterGaussAdvancedBorder<AC4> for u8
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
impl FilterGaussAdvancedBorder<AC4> for u16
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
impl FilterGaussAdvancedBorder<AC4> for i16
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
impl FilterGaussAdvancedBorder<AC4> for f32
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
impl FilterGaussBorder<AC4> for u8
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
impl FilterGaussBorder<AC4> for u16
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
impl FilterGaussBorder<AC4> for i16
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
impl FilterGaussBorder<AC4> for f32
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
impl FilterHighPass<AC4> for u8
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
impl FilterHighPass<AC4> for u16
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
impl FilterHighPass<AC4> for i16
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
impl FilterHighPass<AC4> for f32
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
impl FilterHighPassBorder<AC4> for u8
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
impl FilterHighPassBorder<AC4> for u16
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
impl FilterHighPassBorder<AC4> for i16
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
impl FilterHighPassBorder<AC4> for f32
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
impl FilterIntegerAc4<AC4> for u8
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
impl FilterIntegerAc4<AC4> for u16
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
impl FilterIntegerAc4<AC4> for i16
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
impl FilterIntegerBorderAc4<AC4> for u8
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
impl FilterIntegerBorderAc4<AC4> for u16
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
impl FilterIntegerBorderAc4<AC4> for i16
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
impl FilterLaplace<AC4> for u8
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
impl FilterLaplace<AC4> for i16
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
impl FilterLaplace<AC4> for f32
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
impl FilterLaplaceBorder<AC4> for u8
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
impl FilterLaplaceBorder<AC4> for i16
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
impl FilterLaplaceBorder<AC4> for f32
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
impl FilterLowPass<AC4> for u8
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
impl FilterLowPass<AC4> for u16
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
impl FilterLowPass<AC4> for i16
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
impl FilterLowPass<AC4> for f32
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
impl FilterLowPassBorder<AC4> for u8
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
impl FilterLowPassBorder<AC4> for u16
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
impl FilterLowPassBorder<AC4> for i16
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
impl FilterLowPassBorder<AC4> for f32
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
impl FilterMaxAc4<AC4> for u8
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
impl FilterMaxAc4<AC4> for u16
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
impl FilterMaxAc4<AC4> for i16
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
impl FilterMaxAc4<AC4> for f32
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
impl FilterMedian<AC4> for u8
fn filter_median_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, ) -> Result<usize>
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
impl FilterMedian<AC4> for u16
fn filter_median_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, ) -> Result<usize>
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
impl FilterMedian<AC4> for i16
fn filter_median_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, ) -> Result<usize>
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
impl FilterMedian<AC4> for f32
fn filter_median_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, ) -> Result<usize>
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
impl FilterMedianBorder<AC4> for u8
fn filter_median_border_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, border_type: BorderType, ) -> Result<usize>
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
impl FilterMedianBorder<AC4> for u16
fn filter_median_border_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, border_type: BorderType, ) -> Result<usize>
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
impl FilterMedianBorder<AC4> for i16
fn filter_median_border_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, border_type: BorderType, ) -> Result<usize>
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
impl FilterMedianBorder<AC4> for f32
fn filter_median_border_buffer_size( stream_context: &StreamContext, roi: Size, mask_size: Size, border_type: BorderType, ) -> Result<usize>
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
impl FilterMinAc4<AC4> for u8
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
impl FilterMinAc4<AC4> for u16
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
impl FilterMinAc4<AC4> for i16
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
impl FilterMinAc4<AC4> for f32
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
impl FilterPrewittHorizontal<AC4> for u8
fn filter_prewitt_horizontal( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterPrewittHorizontal<AC4> for i16
impl FilterPrewittHorizontal<AC4> for i16
fn filter_prewitt_horizontal( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterPrewittHorizontal<AC4> for f32
impl FilterPrewittHorizontal<AC4> for f32
fn filter_prewitt_horizontal( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterPrewittHorizontalBorder<AC4> for u8
impl FilterPrewittHorizontalBorder<AC4> for u8
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
impl FilterPrewittHorizontalBorder<AC4> for i16
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
impl FilterPrewittHorizontalBorder<AC4> for f32
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
impl FilterPrewittVertical<AC4> for u8
fn filter_prewitt_vertical( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterPrewittVertical<AC4> for i16
impl FilterPrewittVertical<AC4> for i16
fn filter_prewitt_vertical( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterPrewittVertical<AC4> for f32
impl FilterPrewittVertical<AC4> for f32
fn filter_prewitt_vertical( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterPrewittVerticalBorder<AC4> for u8
impl FilterPrewittVerticalBorder<AC4> for u8
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
impl FilterPrewittVerticalBorder<AC4> for i16
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
impl FilterPrewittVerticalBorder<AC4> for f32
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
impl FilterRobertsDown<AC4> for u8
fn filter_roberts_down( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterRobertsDown<AC4> for i16
impl FilterRobertsDown<AC4> for i16
fn filter_roberts_down( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterRobertsDown<AC4> for f32
impl FilterRobertsDown<AC4> for f32
fn filter_roberts_down( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterRobertsDownBorder<AC4> for u8
impl FilterRobertsDownBorder<AC4> for u8
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
impl FilterRobertsDownBorder<AC4> for i16
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
impl FilterRobertsDownBorder<AC4> for f32
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
impl FilterRobertsUp<AC4> for u8
fn filter_roberts_up( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterRobertsUp<AC4> for i16
impl FilterRobertsUp<AC4> for i16
fn filter_roberts_up( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterRobertsUp<AC4> for f32
impl FilterRobertsUp<AC4> for f32
fn filter_roberts_up( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterRobertsUpBorder<AC4> for u8
impl FilterRobertsUpBorder<AC4> for u8
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
impl FilterRobertsUpBorder<AC4> for i16
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
impl FilterRobertsUpBorder<AC4> for f32
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
impl FilterRowIntegerAc4<AC4> for u8
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
impl FilterRowIntegerAc4<AC4> for u16
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
impl FilterRowIntegerAc4<AC4> for i16
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
impl FilterRowTypedAc4<AC4> for f32
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
impl FilterSharpen<AC4> for u8
fn filter_sharpen( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterSharpen<AC4> for u16
impl FilterSharpen<AC4> for u16
fn filter_sharpen( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterSharpen<AC4> for i16
impl FilterSharpen<AC4> for i16
fn filter_sharpen( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterSharpen<AC4> for f32
impl FilterSharpen<AC4> for f32
fn filter_sharpen( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterSharpenBorder<AC4> for u8
impl FilterSharpenBorder<AC4> for u8
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
impl FilterSharpenBorder<AC4> for u16
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
impl FilterSharpenBorder<AC4> for i16
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
impl FilterSharpenBorder<AC4> for f32
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
impl FilterSobelHorizontal<AC4> for u8
fn filter_sobel_horizontal( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterSobelHorizontal<AC4> for i16
impl FilterSobelHorizontal<AC4> for i16
fn filter_sobel_horizontal( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterSobelHorizontal<AC4> for f32
impl FilterSobelHorizontal<AC4> for f32
fn filter_sobel_horizontal( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterSobelHorizontalBorder<AC4> for u8
impl FilterSobelHorizontalBorder<AC4> for u8
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
impl FilterSobelHorizontalBorder<AC4> for i16
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
impl FilterSobelHorizontalBorder<AC4> for f32
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
impl FilterSobelVertical<AC4> for u8
fn filter_sobel_vertical( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterSobelVertical<AC4> for i16
impl FilterSobelVertical<AC4> for i16
fn filter_sobel_vertical( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterSobelVertical<AC4> for f32
impl FilterSobelVertical<AC4> for f32
fn filter_sobel_vertical( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl FilterSobelVerticalBorder<AC4> for u8
impl FilterSobelVerticalBorder<AC4> for u8
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
impl FilterSobelVerticalBorder<AC4> for i16
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
impl FilterSobelVerticalBorder<AC4> for f32
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
impl FilterTypedAc4<AC4> for f32
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
impl FilterTypedBorderAc4<AC4> for f32
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
impl FilterUnsharpBorder<AC4> for u8
fn filter_unsharp_border_buffer_size(radius: f32, sigma: f32) -> Result<usize>
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
impl FilterUnsharpBorder<AC4> for u16
fn filter_unsharp_border_buffer_size(radius: f32, sigma: f32) -> Result<usize>
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
impl FilterUnsharpBorder<AC4> for i16
fn filter_unsharp_border_buffer_size(radius: f32, sigma: f32) -> Result<usize>
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
impl FilterUnsharpBorder<AC4> for f32
fn filter_unsharp_border_buffer_size(radius: f32, sigma: f32) -> Result<usize>
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
impl FilterWienerBorder<AC4, 3> for u8
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
impl FilterWienerBorder<AC4, 3> for i16
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
impl FilterWienerBorder<AC4, 3> for f32
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
impl FusedAbsDiffChannels for AC4
const CHANNELS: ImageChannels = ImageChannels::AC4
Source§impl GammaForwardAc4<AC4> for u8
impl GammaForwardAc4<AC4> for u8
fn gamma_forward( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl GammaForwardAc4InPlace<AC4> for u8
impl GammaForwardAc4InPlace<AC4> for u8
fn gamma_forward_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl GammaInverseAc4<AC4> for u8
impl GammaInverseAc4<AC4> for u8
fn gamma_inverse( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl GammaInverseAc4InPlace<AC4> for u8
impl GammaInverseAc4InPlace<AC4> for u8
fn gamma_inverse_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl HlsToRgbAC4<AC4> for u8
impl HlsToRgbAC4<AC4> for u8
fn hls_to_rgb( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl HsvToRgbAC4<AC4> for u8
impl HsvToRgbAC4<AC4> for u8
fn hsv_to_rgb( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl LeftShiftConstantAc4<AC4> for u8
impl LeftShiftConstantAc4<AC4> for u8
Source§impl LeftShiftConstantAc4<AC4> for u16
impl LeftShiftConstantAc4<AC4> for u16
Source§impl LeftShiftConstantAc4<AC4> for i32
impl LeftShiftConstantAc4<AC4> for i32
Source§impl LeftShiftConstantAc4InPlace<AC4> for u8
impl LeftShiftConstantAc4InPlace<AC4> for u8
type Constant = u32
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
impl LeftShiftConstantAc4InPlace<AC4> for u16
type Constant = u32
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
impl LeftShiftConstantAc4InPlace<AC4> for i32
type Constant = u32
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
impl LogicalAndAc4<AC4> for u8
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
impl LogicalAndAc4<AC4> for u16
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
impl LogicalAndAc4<AC4> for i32
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
impl LogicalAndAc4InPlace<AC4> for u8
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
impl LogicalAndAc4InPlace<AC4> for u16
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
impl LogicalAndAc4InPlace<AC4> for i32
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
impl LogicalNotAc4<AC4> for u8
fn logical_not( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl LogicalNotAc4InPlace<AC4> for u8
impl LogicalNotAc4InPlace<AC4> for u8
fn logical_not_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl LogicalOrAc4<AC4> for u8
impl LogicalOrAc4<AC4> for u8
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
impl LogicalOrAc4<AC4> for u16
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
impl LogicalOrAc4<AC4> for i32
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
impl LogicalOrAc4InPlace<AC4> for u8
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
impl LogicalOrAc4InPlace<AC4> for u16
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
impl LogicalOrAc4InPlace<AC4> for i32
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
impl LogicalXorAc4<AC4> for u8
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
impl LogicalXorAc4<AC4> for u16
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
impl LogicalXorAc4<AC4> for i32
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
impl LogicalXorAc4InPlace<AC4> for u8
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
impl LogicalXorAc4InPlace<AC4> for u16
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
impl LogicalXorAc4InPlace<AC4> for i32
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
impl LookupTableAc4<AC4> for u8
type Value = i32
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
impl LookupTableAc4<AC4> for u16
type Value = i32
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
impl LookupTableAc4<AC4> for i16
type Value = i32
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
impl LookupTableAc4<AC4> for f32
type Value = f32
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
impl LookupTableAc4InPlace<AC4> for u8
type Value = i32
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
impl LookupTableAc4InPlace<AC4> for u16
type Value = i32
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
impl LookupTableAc4InPlace<AC4> for i16
type Value = i32
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
impl LookupTableAc4InPlace<AC4> for f32
type Value = f32
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
impl LookupTablePaletteAC4<AC4> for u8
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
impl LookupTablePaletteAC4<AC4> for u16
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
impl LookupTableTrilinearAC4<AC4> for u8
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
impl LookupTableTrilinearAC4InPlace<AC4> for u8
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
impl LuvToRgbAC4<AC4> for u8
fn luv_to_rgb( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl MaxEveryAC4<AC4> for u8
impl MaxEveryAC4<AC4> for u8
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl MaxEveryAC4<AC4> for u16
impl MaxEveryAC4<AC4> for u16
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl MaxEveryAC4<AC4> for i16
impl MaxEveryAC4<AC4> for i16
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl MaxEveryAC4<AC4> for f32
impl MaxEveryAC4<AC4> for f32
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl MaxIndxAC4<AC4> for u8
impl MaxIndxAC4<AC4> for u8
type Output = u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl MaxIndxAC4<AC4> for u16
type Output = u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl MaxIndxAC4<AC4> for i16
type Output = i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl MaxIndxAC4<AC4> for f32
type Output = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl MeanAC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl MeanAC4<AC4> for u16
impl MeanAC4<AC4> for u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl MeanAC4<AC4> for i16
impl MeanAC4<AC4> for i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl MeanAC4<AC4> for f32
impl MeanAC4<AC4> for f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl MinEveryAC4<AC4> for u8
impl MinEveryAC4<AC4> for u8
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl MinEveryAC4<AC4> for u16
impl MinEveryAC4<AC4> for u16
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl MinEveryAC4<AC4> for i16
impl MinEveryAC4<AC4> for i16
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl MinEveryAC4<AC4> for f32
impl MinEveryAC4<AC4> for f32
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl MinIndxAC4<AC4> for u8
impl MinIndxAC4<AC4> for u8
type Output = u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl MinIndxAC4<AC4> for u16
type Output = u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl MinIndxAC4<AC4> for i16
type Output = i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl MinIndxAC4<AC4> for f32
type Output = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl MinMaxAC4<AC4> for u8
type Output = u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl MinMaxAC4<AC4> for u16
type Output = u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl MinMaxAC4<AC4> for i16
type Output = i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl MinMaxAC4<AC4> for f32
type Output = f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, minimum: &mut DeviceMemory<Self::Output>, maximum: &mut DeviceMemory<Self::Output>, ) -> Result<()>
Source§impl MirrorBatch<AC4> for f32
impl MirrorBatch<AC4> for f32
fn mirror_batch( stream_context: &StreamContext, axis: Axis, sources: &[ImageView<'_, Self, AC4>], destinations: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>
Source§impl MirrorBatchInPlace<AC4> for f32
impl MirrorBatchInPlace<AC4> for f32
fn mirror_batch_in_place( stream_context: &StreamContext, axis: Axis, images: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>
Source§impl MirrorInPlace<AC4> for u8
impl MirrorInPlace<AC4> for u8
fn mirror_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>
Source§impl MirrorInPlace<AC4> for u16
impl MirrorInPlace<AC4> for u16
fn mirror_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>
Source§impl MirrorInPlace<AC4> for i16
impl MirrorInPlace<AC4> for i16
fn mirror_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>
Source§impl MirrorInPlace<AC4> for i32
impl MirrorInPlace<AC4> for i32
fn mirror_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>
Source§impl MirrorInPlace<AC4> for f32
impl MirrorInPlace<AC4> for f32
fn mirror_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, axis: Axis, ) -> Result<()>
Source§impl MultiplyAc4<AC4> for f32
impl MultiplyAc4<AC4> for f32
Source§impl MultiplyAc4<AC4> for Complex32
impl MultiplyAc4<AC4> for Complex32
Source§impl MultiplyAc4InPlace<AC4> for f32
impl MultiplyAc4InPlace<AC4> for f32
fn multiply_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl MultiplyAc4InPlace<AC4> for Complex32
impl MultiplyAc4InPlace<AC4> for Complex32
fn multiply_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl MultiplyConstantAc4<AC4> for f32
impl MultiplyConstantAc4<AC4> for f32
Source§impl MultiplyConstantAc4<AC4> for Complex32
impl MultiplyConstantAc4<AC4> for Complex32
Source§impl MultiplyConstantAc4InPlace<AC4> for f32
impl MultiplyConstantAc4InPlace<AC4> for f32
type Constant = f32
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
impl MultiplyConstantAc4InPlace<AC4> for Complex32
type Constant = Complex<f32>
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
impl MultiplyConstantScaleAc4<AC4> for u8
Source§impl MultiplyConstantScaleAc4<AC4> for u16
impl MultiplyConstantScaleAc4<AC4> for u16
Source§impl MultiplyConstantScaleAc4InPlace<AC4> for u8
impl MultiplyConstantScaleAc4InPlace<AC4> for u8
type Constant = u8
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
impl MultiplyConstantScaleAc4InPlace<AC4> for u16
type Constant = u16
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
impl MultiplyDeviceConstantAc4<AC4> for f32
type Constant = f32
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
impl MultiplyDeviceConstantAc4InPlace<AC4> for f32
type Constant = f32
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
impl MultiplyDeviceConstantScaleAc4<AC4> for u8
type Constant = u8
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
impl MultiplyDeviceConstantScaleAc4<AC4> for u16
type Constant = u16
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
impl MultiplyDeviceConstantScaleAc4InPlace<AC4> for u8
type Constant = u8
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
impl MultiplyDeviceConstantScaleAc4InPlace<AC4> for u16
type Constant = u16
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
impl MultiplyScaleAc4<AC4> for u8
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
impl MultiplyScaleAc4<AC4> for u16
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
impl MultiplyScaleAc4InPlace<AC4> for u8
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
impl MultiplyScaleAc4InPlace<AC4> for u16
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
impl NormDiffInfAC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormDiffInfAC4<AC4> for u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormDiffInfAC4<AC4> for i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormDiffInfAC4<AC4> for f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormDiffL1AC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormDiffL1AC4<AC4> for u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormDiffL1AC4<AC4> for i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormDiffL1AC4<AC4> for f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormDiffL2AC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormDiffL2AC4<AC4> for u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormDiffL2AC4<AC4> for i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormDiffL2AC4<AC4> for f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormInfAC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl NormInfAC4<AC4> for u16
impl NormInfAC4<AC4> for u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl NormInfAC4<AC4> for i16
impl NormInfAC4<AC4> for i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl NormInfAC4<AC4> for f32
impl NormInfAC4<AC4> for f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl NormL1AC4<AC4> for u8
impl NormL1AC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl NormL1AC4<AC4> for u16
impl NormL1AC4<AC4> for u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl NormL1AC4<AC4> for i16
impl NormL1AC4<AC4> for i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl NormL1AC4<AC4> for f32
impl NormL1AC4<AC4> for f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl NormL2AC4<AC4> for u8
impl NormL2AC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl NormL2AC4<AC4> for u16
impl NormL2AC4<AC4> for u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl NormL2AC4<AC4> for i16
impl NormL2AC4<AC4> for i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl NormL2AC4<AC4> for f32
impl NormL2AC4<AC4> for f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl NormRelInfAC4<AC4> for u8
impl NormRelInfAC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormRelInfAC4<AC4> for u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormRelInfAC4<AC4> for i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormRelInfAC4<AC4> for f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormRelL1AC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormRelL1AC4<AC4> for u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormRelL1AC4<AC4> for i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormRelL1AC4<AC4> for f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormRelL2AC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormRelL2AC4<AC4> for u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormRelL2AC4<AC4> for i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl NormRelL2AC4<AC4> for f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl OrConstantAc4<AC4> for u8
Source§impl OrConstantAc4<AC4> for u16
impl OrConstantAc4<AC4> for u16
Source§impl OrConstantAc4<AC4> for i32
impl OrConstantAc4<AC4> for i32
Source§impl OrConstantAc4InPlace<AC4> for u8
impl OrConstantAc4InPlace<AC4> for u8
type Constant = u8
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
impl OrConstantAc4InPlace<AC4> for u16
type Constant = u16
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
impl OrConstantAc4InPlace<AC4> for i32
type Constant = i32
fn or_constant_in_place( stream_context: &StreamContext, constants: [Self::Constant; 3], source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl QualityIndexAC4<AC4> for u8
impl QualityIndexAC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl QualityIndexAC4<AC4> for u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl QualityIndexAC4<AC4> for f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
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
impl RemapOperation<AC4> for u8
Source§impl RemapOperation<AC4> for u16
impl RemapOperation<AC4> for u16
Source§impl RemapOperation<AC4> for i16
impl RemapOperation<AC4> for i16
Source§impl RemapOperation<AC4> for f32
impl RemapOperation<AC4> for f32
Source§impl RemapOperation<AC4> for f64
impl RemapOperation<AC4> for f64
Source§impl ResizeBatchAdvancedOperation<AC4> for u8
impl ResizeBatchAdvancedOperation<AC4> for u8
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
impl ResizeBatchAdvancedOperation<AC4> for f32
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
impl ResizeBatchOperation<AC4> for u8
fn resize_batch( stream_context: &StreamContext, resize: &Resize, sources: &[ImageView<'_, Self, AC4>], destinations: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>
Source§impl ResizeBatchOperation<AC4> for f32
impl ResizeBatchOperation<AC4> for f32
fn resize_batch( stream_context: &StreamContext, resize: &Resize, sources: &[ImageView<'_, Self, AC4>], destinations: &mut [ImageViewMut<'_, Self, AC4>], ) -> Result<()>
Source§impl ResizeSqrPixelAc4<AC4> for u8
impl ResizeSqrPixelAc4<AC4> for u8
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
impl ResizeSqrPixelAc4<AC4> for u16
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
impl ResizeSqrPixelAc4<AC4> for i16
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
impl ResizeSqrPixelAc4<AC4> for f32
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
impl ResizeSqrPixelAc4<AC4> for f64
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
impl RgbToGrayAC4<AC4> for u8
fn rgb_to_gray( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, C1>, ) -> Result<()>
Source§impl RgbToGrayAC4<AC4> for u16
impl RgbToGrayAC4<AC4> for u16
fn rgb_to_gray( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, C1>, ) -> Result<()>
Source§impl RgbToGrayAC4<AC4> for i16
impl RgbToGrayAC4<AC4> for i16
fn rgb_to_gray( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, C1>, ) -> Result<()>
Source§impl RgbToGrayAC4<AC4> for f32
impl RgbToGrayAC4<AC4> for f32
fn rgb_to_gray( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, C1>, ) -> Result<()>
Source§impl RgbToHlsAC4<AC4> for u8
impl RgbToHlsAC4<AC4> for u8
fn rgb_to_hls( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl RgbToHsvAC4<AC4> for u8
impl RgbToHsvAC4<AC4> for u8
fn rgb_to_hsv( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl RgbToLuvAC4<AC4> for u8
impl RgbToLuvAC4<AC4> for u8
fn rgb_to_luv( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl RgbToXyzAC4<AC4> for u8
impl RgbToXyzAC4<AC4> for u8
fn rgb_to_xyz( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl RgbToYcbcrAC4<AC4> for u8
impl RgbToYcbcrAC4<AC4> for u8
fn rgb_to_ycbcr( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl RgbToYccAC4<AC4> for u8
impl RgbToYccAC4<AC4> for u8
fn rgb_to_ycc( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl RgbToYuvAC4<AC4> for u8
impl RgbToYuvAC4<AC4> for u8
fn rgb_to_yuv( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl RightShiftConstantAc4<AC4> for u8
impl RightShiftConstantAc4<AC4> for u8
Source§impl RightShiftConstantAc4<AC4> for i8
impl RightShiftConstantAc4<AC4> for i8
Source§impl RightShiftConstantAc4<AC4> for u16
impl RightShiftConstantAc4<AC4> for u16
Source§impl RightShiftConstantAc4<AC4> for i16
impl RightShiftConstantAc4<AC4> for i16
Source§impl RightShiftConstantAc4<AC4> for i32
impl RightShiftConstantAc4<AC4> for i32
Source§impl RightShiftConstantAc4InPlace<AC4> for u8
impl RightShiftConstantAc4InPlace<AC4> for u8
type Constant = u32
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
impl RightShiftConstantAc4InPlace<AC4> for i8
type Constant = u32
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
impl RightShiftConstantAc4InPlace<AC4> for u16
type Constant = u32
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
impl RightShiftConstantAc4InPlace<AC4> for i16
type Constant = u32
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
impl RightShiftConstantAc4InPlace<AC4> for i32
type Constant = u32
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
impl RotateOperation<AC4> for u8
Source§impl RotateOperation<AC4> for u16
impl RotateOperation<AC4> for u16
Source§impl RotateOperation<AC4> for f32
impl RotateOperation<AC4> for f32
Source§impl ScaleToF32AC4<AC4> for u8
impl ScaleToF32AC4<AC4> for u8
Source§impl ScaleToI16AC4<AC4> for u8
impl ScaleToI16AC4<AC4> for u8
type Destination = i16
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>
Source§impl ScaleToI32AC4<AC4> for u8
impl ScaleToI32AC4<AC4> for u8
type Destination = i32
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>
Source§impl ScaleToU8HintAC4<AC4> for u16
impl ScaleToU8HintAC4<AC4> for u16
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, u8, AC4>, hint: HintAlgorithm, ) -> Result<()>
Source§impl ScaleToU8HintAC4<AC4> for i16
impl ScaleToU8HintAC4<AC4> for i16
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, u8, AC4>, hint: HintAlgorithm, ) -> Result<()>
Source§impl ScaleToU8HintAC4<AC4> for i32
impl ScaleToU8HintAC4<AC4> for i32
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, u8, AC4>, hint: HintAlgorithm, ) -> Result<()>
Source§impl ScaleToU8RangeAC4<AC4> for f32
impl ScaleToU8RangeAC4<AC4> for f32
Source§impl ScaleToU16AC4<AC4> for u8
impl ScaleToU16AC4<AC4> for u8
type Destination = u16
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self::Destination, AC4>, ) -> Result<()>
Source§impl ScaledAddAc4<AC4> for u8
impl ScaledAddAc4<AC4> for u8
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
impl ScaledAddAc4<AC4> for u16
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
impl ScaledAddAc4<AC4> for i16
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
impl ScaledAddAc4<AC4> for ComplexI16
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
impl ScaledAddAc4<AC4> for ComplexI32
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
impl ScaledAddAc4InPlace<AC4> for u8
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
impl ScaledAddAc4InPlace<AC4> for u16
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
impl ScaledAddAc4InPlace<AC4> for i16
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
impl ScaledAddAc4InPlace<AC4> for ComplexI16
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
impl ScaledAddAc4InPlace<AC4> for ComplexI32
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
impl ScaledAddConstantAc4<AC4> for u8
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
impl ScaledAddConstantAc4<AC4> for u16
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
impl ScaledAddConstantAc4<AC4> for i16
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
impl ScaledAddConstantAc4<AC4> for ComplexI16
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
impl ScaledAddConstantAc4<AC4> for ComplexI32
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
impl ScaledAddConstantAc4InPlace<AC4> for u8
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
impl ScaledAddConstantAc4InPlace<AC4> for u16
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
impl ScaledAddConstantAc4InPlace<AC4> for i16
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
impl ScaledAddConstantAc4InPlace<AC4> for ComplexI16
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
impl ScaledAddConstantAc4InPlace<AC4> for ComplexI32
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
impl ScaledAddDeviceConstantAc4<AC4> for u8
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
impl ScaledAddDeviceConstantAc4<AC4> for u16
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
impl ScaledAddDeviceConstantAc4<AC4> for i16
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
impl ScaledAddDeviceConstantAc4InPlace<AC4> for u8
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
impl ScaledAddDeviceConstantAc4InPlace<AC4> for u16
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
impl ScaledAddDeviceConstantAc4InPlace<AC4> for i16
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
impl ScaledDivideAc4<AC4> for u8
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
impl ScaledDivideAc4<AC4> for u16
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
impl ScaledDivideAc4<AC4> for i16
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
impl ScaledDivideAc4<AC4> for ComplexI16
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
impl ScaledDivideAc4<AC4> for ComplexI32
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
impl ScaledDivideAc4InPlace<AC4> for u8
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
impl ScaledDivideAc4InPlace<AC4> for u16
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
impl ScaledDivideAc4InPlace<AC4> for i16
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
impl ScaledDivideAc4InPlace<AC4> for ComplexI16
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
impl ScaledDivideAc4InPlace<AC4> for ComplexI32
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
impl ScaledDivideConstantAc4<AC4> for u8
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
impl ScaledDivideConstantAc4<AC4> for u16
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
impl ScaledDivideConstantAc4<AC4> for i16
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
impl ScaledDivideConstantAc4<AC4> for ComplexI16
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
impl ScaledDivideConstantAc4<AC4> for ComplexI32
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
impl ScaledDivideConstantAc4InPlace<AC4> for u8
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
impl ScaledDivideConstantAc4InPlace<AC4> for u16
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
impl ScaledDivideConstantAc4InPlace<AC4> for i16
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
impl ScaledDivideConstantAc4InPlace<AC4> for ComplexI16
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
impl ScaledDivideConstantAc4InPlace<AC4> for ComplexI32
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
impl ScaledDivideDeviceConstantAc4<AC4> for u8
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
impl ScaledDivideDeviceConstantAc4<AC4> for u16
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
impl ScaledDivideDeviceConstantAc4<AC4> for i16
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
impl ScaledDivideDeviceConstantAc4InPlace<AC4> for u8
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
impl ScaledDivideDeviceConstantAc4InPlace<AC4> for u16
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
impl ScaledDivideDeviceConstantAc4InPlace<AC4> for i16
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
impl ScaledMultiplyAc4<AC4> for u8
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
impl ScaledMultiplyAc4<AC4> for u16
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
impl ScaledMultiplyAc4<AC4> for i16
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
impl ScaledMultiplyAc4<AC4> for ComplexI16
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
impl ScaledMultiplyAc4<AC4> for ComplexI32
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
impl ScaledMultiplyAc4InPlace<AC4> for u8
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
impl ScaledMultiplyAc4InPlace<AC4> for u16
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
impl ScaledMultiplyAc4InPlace<AC4> for i16
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
impl ScaledMultiplyAc4InPlace<AC4> for ComplexI16
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
impl ScaledMultiplyAc4InPlace<AC4> for ComplexI32
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
impl ScaledMultiplyConstantAc4<AC4> for u8
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
impl ScaledMultiplyConstantAc4<AC4> for u16
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
impl ScaledMultiplyConstantAc4<AC4> for i16
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
impl ScaledMultiplyConstantAc4<AC4> for ComplexI16
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
impl ScaledMultiplyConstantAc4<AC4> for ComplexI32
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
impl ScaledMultiplyConstantAc4InPlace<AC4> for u8
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
impl ScaledMultiplyConstantAc4InPlace<AC4> for u16
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
impl ScaledMultiplyConstantAc4InPlace<AC4> for i16
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
impl ScaledMultiplyConstantAc4InPlace<AC4> for ComplexI16
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
impl ScaledMultiplyConstantAc4InPlace<AC4> for ComplexI32
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
impl ScaledMultiplyDeviceConstantAc4<AC4> for u8
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
impl ScaledMultiplyDeviceConstantAc4<AC4> for u16
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
impl ScaledMultiplyDeviceConstantAc4<AC4> for i16
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
impl ScaledMultiplyDeviceConstantAc4InPlace<AC4> for u8
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
impl ScaledMultiplyDeviceConstantAc4InPlace<AC4> for u16
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
impl ScaledMultiplyDeviceConstantAc4InPlace<AC4> for i16
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
impl ScaledSquareAc4<AC4> for u8
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
impl ScaledSquareAc4<AC4> for u16
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
impl ScaledSquareAc4<AC4> for i16
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
impl ScaledSquareAc4InPlace<AC4> for u8
fn square_scaled_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>
Source§impl ScaledSquareAc4InPlace<AC4> for u16
impl ScaledSquareAc4InPlace<AC4> for u16
fn square_scaled_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>
Source§impl ScaledSquareAc4InPlace<AC4> for i16
impl ScaledSquareAc4InPlace<AC4> for i16
fn square_scaled_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, scale_factor: i32, ) -> Result<()>
Source§impl ScaledSquareRootAc4<AC4> for u8
impl ScaledSquareRootAc4<AC4> for u8
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
impl ScaledSquareRootAc4<AC4> for u16
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
impl ScaledSquareRootAc4<AC4> for i16
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
impl ScaledSquareRootAc4InPlace<AC4> for u8
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
impl ScaledSquareRootAc4InPlace<AC4> for u16
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
impl ScaledSquareRootAc4InPlace<AC4> for i16
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
impl ScaledSubtractAc4<AC4> for u8
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
impl ScaledSubtractAc4<AC4> for u16
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
impl ScaledSubtractAc4<AC4> for i16
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
impl ScaledSubtractAc4<AC4> for ComplexI16
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
impl ScaledSubtractAc4<AC4> for ComplexI32
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
impl ScaledSubtractAc4InPlace<AC4> for u8
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
impl ScaledSubtractAc4InPlace<AC4> for u16
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
impl ScaledSubtractAc4InPlace<AC4> for i16
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
impl ScaledSubtractAc4InPlace<AC4> for ComplexI16
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
impl ScaledSubtractAc4InPlace<AC4> for ComplexI32
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
impl ScaledSubtractConstantAc4<AC4> for u8
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
impl ScaledSubtractConstantAc4<AC4> for u16
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
impl ScaledSubtractConstantAc4<AC4> for i16
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
impl ScaledSubtractConstantAc4<AC4> for ComplexI16
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
impl ScaledSubtractConstantAc4<AC4> for ComplexI32
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
impl ScaledSubtractConstantAc4InPlace<AC4> for u8
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
impl ScaledSubtractConstantAc4InPlace<AC4> for u16
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
impl ScaledSubtractConstantAc4InPlace<AC4> for i16
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
impl ScaledSubtractConstantAc4InPlace<AC4> for ComplexI16
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
impl ScaledSubtractConstantAc4InPlace<AC4> for ComplexI32
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
impl ScaledSubtractDeviceConstantAc4<AC4> for u8
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
impl ScaledSubtractDeviceConstantAc4<AC4> for u16
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
impl ScaledSubtractDeviceConstantAc4<AC4> for i16
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
impl ScaledSubtractDeviceConstantAc4InPlace<AC4> for u8
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
impl ScaledSubtractDeviceConstantAc4InPlace<AC4> for u16
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
impl ScaledSubtractDeviceConstantAc4InPlace<AC4> for i16
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 ComplexI16
impl SetAC4<AC4> for ComplexI16
Source§impl SetAC4<AC4> for ComplexI32
impl SetAC4<AC4> for ComplexI32
Source§impl SetMaskedAC4<AC4> for u8
impl SetMaskedAC4<AC4> for u8
Source§impl SetMaskedAC4<AC4> for u16
impl SetMaskedAC4<AC4> for u16
Source§impl SetMaskedAC4<AC4> for i16
impl SetMaskedAC4<AC4> for i16
Source§impl SetMaskedAC4<AC4> for i32
impl SetMaskedAC4<AC4> for i32
Source§impl SetMaskedAC4<AC4> for f32
impl SetMaskedAC4<AC4> for f32
Source§impl SquareAc4<AC4> for f32
impl SquareAc4<AC4> for f32
fn square( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl SquareAc4InPlace<AC4> for f32
impl SquareAc4InPlace<AC4> for f32
fn square_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl SquareDistanceFullNormAC4<AC4> for f32
impl SquareDistanceFullNormAC4<AC4> for f32
type Destination = f32
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
impl SquareDistanceFullNormAC4<AC4> for u8
type Destination = f32
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
impl SquareDistanceFullNormAC4<AC4> for i8
type Destination = f32
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
impl SquareDistanceFullNormAC4<AC4> for u16
type Destination = f32
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
impl SquareDistanceFullNormScaledAC4<AC4> for u8
Source§impl SquareDistanceSameNormAC4<AC4> for f32
impl SquareDistanceSameNormAC4<AC4> for f32
type Destination = f32
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
impl SquareDistanceSameNormAC4<AC4> for u8
type Destination = f32
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
impl SquareDistanceSameNormAC4<AC4> for i8
type Destination = f32
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
impl SquareDistanceSameNormAC4<AC4> for u16
type Destination = f32
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
impl SquareDistanceSameNormScaledAC4<AC4> for u8
Source§impl SquareDistanceValidNormAC4<AC4> for f32
impl SquareDistanceValidNormAC4<AC4> for f32
type Destination = f32
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
impl SquareDistanceValidNormAC4<AC4> for u8
type Destination = f32
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
impl SquareDistanceValidNormAC4<AC4> for i8
type Destination = f32
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
impl SquareDistanceValidNormAC4<AC4> for u16
type Destination = f32
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
impl SquareDistanceValidNormScaledAC4<AC4> for u8
Source§impl SquareRootAc4<AC4> for f32
impl SquareRootAc4<AC4> for f32
fn square_root( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl SquareRootAc4InPlace<AC4> for f32
impl SquareRootAc4InPlace<AC4> for f32
fn square_root_in_place( stream_context: &StreamContext, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
impl StructuralPartialEq for AC4
Source§impl SubtractAc4<AC4> for f32
impl SubtractAc4<AC4> for f32
Source§impl SubtractAc4<AC4> for Complex32
impl SubtractAc4<AC4> for Complex32
Source§impl SubtractAc4InPlace<AC4> for f32
impl SubtractAc4InPlace<AC4> for f32
fn subtract_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl SubtractAc4InPlace<AC4> for Complex32
impl SubtractAc4InPlace<AC4> for Complex32
fn subtract_in_place( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, source_destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl SubtractConstantAc4<AC4> for f32
impl SubtractConstantAc4<AC4> for f32
Source§impl SubtractConstantAc4<AC4> for Complex32
impl SubtractConstantAc4<AC4> for Complex32
Source§impl SubtractConstantAc4InPlace<AC4> for f32
impl SubtractConstantAc4InPlace<AC4> for f32
type Constant = f32
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
impl SubtractConstantAc4InPlace<AC4> for Complex32
type Constant = Complex<f32>
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
impl SubtractDeviceConstantAc4<AC4> for f32
type Constant = f32
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
impl SubtractDeviceConstantAc4InPlace<AC4> for f32
type Constant = f32
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
impl SumAC4<AC4> for u8
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl SumAC4<AC4> for u16
impl SumAC4<AC4> for u16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl SumAC4<AC4> for i16
impl SumAC4<AC4> for i16
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl SumAC4<AC4> for f32
impl SumAC4<AC4> for f32
fn buffer_size(stream_context: &StreamContext, roi: Size) -> Result<usize>
fn dispatch( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, output: &mut DeviceMemory<f64>, ) -> Result<()>
Source§impl SwapChannelsAC4<AC4> for u8
impl SwapChannelsAC4<AC4> for u8
Source§impl SwapChannelsAC4<AC4> for u16
impl SwapChannelsAC4<AC4> for u16
Source§impl SwapChannelsAC4<AC4> for i16
impl SwapChannelsAC4<AC4> for i16
Source§impl SwapChannelsAC4<AC4> for i32
impl SwapChannelsAC4<AC4> for i32
Source§impl SwapChannelsAC4<AC4> for f32
impl SwapChannelsAC4<AC4> for f32
Source§impl ThresholdAc4<AC4> for u8
impl ThresholdAc4<AC4> for u8
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
impl ThresholdAc4<AC4> for u16
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
impl ThresholdAc4<AC4> for i16
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
impl ThresholdAc4<AC4> for f32
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
impl ThresholdAc4InPlace<AC4> for u8
fn threshold_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], operation: ComparisonOperation, ) -> Result<()>
Source§impl ThresholdAc4InPlace<AC4> for u16
impl ThresholdAc4InPlace<AC4> for u16
fn threshold_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], operation: ComparisonOperation, ) -> Result<()>
Source§impl ThresholdAc4InPlace<AC4> for i16
impl ThresholdAc4InPlace<AC4> for i16
fn threshold_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], operation: ComparisonOperation, ) -> Result<()>
Source§impl ThresholdAc4InPlace<AC4> for f32
impl ThresholdAc4InPlace<AC4> for f32
fn threshold_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], operation: ComparisonOperation, ) -> Result<()>
Source§impl ThresholdGreaterAc4<AC4> for u8
impl ThresholdGreaterAc4<AC4> for u8
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
impl ThresholdGreaterAc4<AC4> for u16
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
impl ThresholdGreaterAc4<AC4> for i16
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
impl ThresholdGreaterAc4<AC4> for f32
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
impl ThresholdGreaterAc4InPlace<AC4> for u8
fn threshold_greater_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>
Source§impl ThresholdGreaterAc4InPlace<AC4> for u16
impl ThresholdGreaterAc4InPlace<AC4> for u16
fn threshold_greater_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>
Source§impl ThresholdGreaterAc4InPlace<AC4> for i16
impl ThresholdGreaterAc4InPlace<AC4> for i16
fn threshold_greater_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>
Source§impl ThresholdGreaterAc4InPlace<AC4> for f32
impl ThresholdGreaterAc4InPlace<AC4> for f32
fn threshold_greater_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>
Source§impl ThresholdGreaterValueAc4<AC4> for u8
impl ThresholdGreaterValueAc4<AC4> for u8
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
impl ThresholdGreaterValueAc4<AC4> for u16
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
impl ThresholdGreaterValueAc4<AC4> for i16
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
impl ThresholdGreaterValueAc4<AC4> for f32
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
impl ThresholdGreaterValueAc4InPlace<AC4> for u8
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
impl ThresholdGreaterValueAc4InPlace<AC4> for u16
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
impl ThresholdGreaterValueAc4InPlace<AC4> for i16
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
impl ThresholdGreaterValueAc4InPlace<AC4> for f32
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
impl ThresholdLessAc4<AC4> for u8
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
impl ThresholdLessAc4<AC4> for u16
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
impl ThresholdLessAc4<AC4> for i16
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
impl ThresholdLessAc4<AC4> for f32
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
impl ThresholdLessAc4InPlace<AC4> for u8
fn threshold_less_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>
Source§impl ThresholdLessAc4InPlace<AC4> for u16
impl ThresholdLessAc4InPlace<AC4> for u16
fn threshold_less_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>
Source§impl ThresholdLessAc4InPlace<AC4> for i16
impl ThresholdLessAc4InPlace<AC4> for i16
fn threshold_less_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>
Source§impl ThresholdLessAc4InPlace<AC4> for f32
impl ThresholdLessAc4InPlace<AC4> for f32
fn threshold_less_in_place( stream_context: &StreamContext, image: &mut ImageViewMut<'_, Self, AC4>, thresholds: [Self; 3], ) -> Result<()>
Source§impl ThresholdLessGreaterValueAc4<AC4> for u8
impl ThresholdLessGreaterValueAc4<AC4> for u8
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
impl ThresholdLessGreaterValueAc4<AC4> for u16
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
impl ThresholdLessGreaterValueAc4<AC4> for i16
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
impl ThresholdLessGreaterValueAc4<AC4> for f32
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
impl ThresholdLessGreaterValueAc4InPlace<AC4> for u8
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
impl ThresholdLessGreaterValueAc4InPlace<AC4> for u16
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
impl ThresholdLessGreaterValueAc4InPlace<AC4> for i16
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
impl ThresholdLessGreaterValueAc4InPlace<AC4> for f32
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
impl ThresholdLessValueAc4<AC4> for u8
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
impl ThresholdLessValueAc4<AC4> for u16
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
impl ThresholdLessValueAc4<AC4> for i16
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
impl ThresholdLessValueAc4<AC4> for f32
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
impl ThresholdLessValueAc4InPlace<AC4> for u8
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
impl ThresholdLessValueAc4InPlace<AC4> for u16
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
impl ThresholdLessValueAc4InPlace<AC4> for i16
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
impl ThresholdLessValueAc4InPlace<AC4> for f32
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
impl ThresholdValueAc4<AC4> for u8
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
impl ThresholdValueAc4<AC4> for u16
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
impl ThresholdValueAc4<AC4> for i16
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
impl ThresholdValueAc4<AC4> for f32
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
impl ThresholdValueAc4InPlace<AC4> for u8
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
impl ThresholdValueAc4InPlace<AC4> for u16
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
impl ThresholdValueAc4InPlace<AC4> for i16
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
impl ThresholdValueAc4InPlace<AC4> for f32
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
impl WarpAffineBackOperation<AC4> for u8
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
impl WarpAffineBackOperation<AC4> for u16
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
impl WarpAffineBackOperation<AC4> for i32
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
impl WarpAffineBackOperation<AC4> for f32
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
impl WarpAffineBatchOperation<AC4> for u8
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
impl WarpAffineBatchOperation<AC4> for f32
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
impl WarpAffineOperation<AC4> for u8
fn warp_affine( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl WarpAffineOperation<AC4> for u16
impl WarpAffineOperation<AC4> for u16
fn warp_affine( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl WarpAffineOperation<AC4> for i32
impl WarpAffineOperation<AC4> for i32
fn warp_affine( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl WarpAffineOperation<AC4> for f32
impl WarpAffineOperation<AC4> for f32
fn warp_affine( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl WarpAffineOperation<AC4> for f64
impl WarpAffineOperation<AC4> for f64
fn warp_affine( stream_context: &StreamContext, warp: &WarpAffine, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl WarpAffineQuadOperation<AC4> for u8
impl WarpAffineQuadOperation<AC4> for u8
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
impl WarpAffineQuadOperation<AC4> for u16
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
impl WarpAffineQuadOperation<AC4> for i32
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
impl WarpAffineQuadOperation<AC4> for f32
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
impl WarpPerspectiveBackOperation<AC4> for u8
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
impl WarpPerspectiveBackOperation<AC4> for u16
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
impl WarpPerspectiveBackOperation<AC4> for i32
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
impl WarpPerspectiveBackOperation<AC4> for f32
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
impl WarpPerspectiveBatchOperation<AC4> for u8
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
impl WarpPerspectiveBatchOperation<AC4> for f32
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
impl WarpPerspectiveOperation<AC4> for u8
fn warp_perspective( stream_context: &StreamContext, warp: &WarpPerspective, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl WarpPerspectiveOperation<AC4> for u16
impl WarpPerspectiveOperation<AC4> for u16
fn warp_perspective( stream_context: &StreamContext, warp: &WarpPerspective, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl WarpPerspectiveOperation<AC4> for i32
impl WarpPerspectiveOperation<AC4> for i32
fn warp_perspective( stream_context: &StreamContext, warp: &WarpPerspective, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl WarpPerspectiveOperation<AC4> for f32
impl WarpPerspectiveOperation<AC4> for f32
fn warp_perspective( stream_context: &StreamContext, warp: &WarpPerspective, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl WarpPerspectiveQuadOperation<AC4> for u8
impl WarpPerspectiveQuadOperation<AC4> for u8
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
impl WarpPerspectiveQuadOperation<AC4> for u16
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
impl WarpPerspectiveQuadOperation<AC4> for i32
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
impl WarpPerspectiveQuadOperation<AC4> for f32
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
impl XorConstantAc4<AC4> for u8
Source§impl XorConstantAc4<AC4> for u16
impl XorConstantAc4<AC4> for u16
Source§impl XorConstantAc4<AC4> for i32
impl XorConstantAc4<AC4> for i32
Source§impl XorConstantAc4InPlace<AC4> for u8
impl XorConstantAc4InPlace<AC4> for u8
type Constant = u8
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
impl XorConstantAc4InPlace<AC4> for u16
type Constant = u16
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
impl XorConstantAc4InPlace<AC4> for i32
type Constant = i32
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
impl XyzToRgbAC4<AC4> for u8
fn xyz_to_rgb( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl YcbcrToRgbAC4<AC4> for u8
impl YcbcrToRgbAC4<AC4> for u8
fn ycbcr_to_rgb( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl YccToRgbAC4<AC4> for u8
impl YccToRgbAC4<AC4> for u8
fn ycc_to_rgb( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl YuvToBgrAC4<AC4> for u8
impl YuvToBgrAC4<AC4> for u8
fn yuv_to_bgr( stream_context: &StreamContext, source: &ImageView<'_, Self, AC4>, destination: &mut ImageViewMut<'_, Self, AC4>, ) -> Result<()>
Source§impl YuvToRgbAC4<AC4> for u8
impl YuvToRgbAC4<AC4> for u8
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> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more