skia_safe/effects/
shader_mask_filter.rs

1use crate::{prelude::*, MaskFilter, Shader};
2use skia_bindings as sb;
3
4impl MaskFilter {
5    #[deprecated(
6        since = "0.76.0",
7        note = "ShaderMaskFilters will be deleted entirely in an upcoming Skia release."
8    )]
9    pub fn from_shader(shader: impl Into<Shader>) -> MaskFilter {
10        #[allow(deprecated)]
11        new(shader)
12    }
13}
14
15#[deprecated(
16    since = "0.76.0",
17    note = "ShaderMaskFilters will be deleted entirely in an upcoming Skia release."
18)]
19pub fn new(shader: impl Into<Shader>) -> MaskFilter {
20    MaskFilter::from_ptr(unsafe { sb::C_SkShaderMaskFilter_Make(shader.into().into_ptr()) })
21        .unwrap()
22}