pub struct SpatialFilterOptions {
pub smooth_alpha: Option<f32>,
pub smooth_delta: Option<f32>,
pub magnitude: Option<f32>,
pub holes_fill: Option<f32>,
}Expand description
Options for the Spatial Filter processing block
Fields§
§smooth_alpha: Option<f32>Controls the weight with respect to the current pixel. Range: 0.25-1.0
smooth_delta: Option<f32>Controls the decrease in preservation of edge textures. Range: 1-50
magnitude: Option<f32>Controls the filter strength. Range: 1-5
holes_fill: Option<f32>Number of iterations for hole filling. Range: 0-5
Trait Implementations§
Source§impl Clone for SpatialFilterOptions
impl Clone for SpatialFilterOptions
Source§fn clone(&self) -> SpatialFilterOptions
fn clone(&self) -> SpatialFilterOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SpatialFilterOptions
impl Debug for SpatialFilterOptions
Source§impl Default for SpatialFilterOptions
impl Default for SpatialFilterOptions
Source§fn default() -> SpatialFilterOptions
fn default() -> SpatialFilterOptions
Returns the “default value” for a type. Read more
Source§impl PartialEq for SpatialFilterOptions
impl PartialEq for SpatialFilterOptions
impl StructuralPartialEq for SpatialFilterOptions
Auto Trait Implementations§
impl Freeze for SpatialFilterOptions
impl RefUnwindSafe for SpatialFilterOptions
impl Send for SpatialFilterOptions
impl Sync for SpatialFilterOptions
impl Unpin for SpatialFilterOptions
impl UnwindSafe for SpatialFilterOptions
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