skia_safe/effects/
shader_mask_filter.rs1use 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}