pub struct RawParams {Show 23 fields
pub strength: Option<f64>,
pub variant: Option<String>,
pub preset: Option<String>,
pub prefilter: Option<String>,
pub channel_mode: Option<String>,
pub luma_strength: Option<f64>,
pub chroma_strength: Option<f64>,
pub luma_lambda_ht: Option<f64>,
pub chroma_lambda_ht: Option<f64>,
pub luma_mismatch_scale: Option<f64>,
pub chroma_mismatch_scale: Option<f64>,
pub device: Option<String>,
pub accelerators: Option<Vec<String>>,
pub search_radius: Option<i64>,
pub patch_radius: Option<i64>,
pub temporal_radius: Option<i64>,
pub sigma: Option<f64>,
pub sigma_scale: Option<f64>,
pub motion_compensation: Option<bool>,
pub lambda_ht: Option<f64>,
pub lambda_ht_scale: Option<f64>,
pub spatial_radius: Option<i64>,
pub refine: Option<i64>,
}Expand description
The raw script arguments a filter function receives, before they are
validated and folded into a PlaneOptions.
Every field is optional. An unset field falls back to the library’s own default for whichever algorithm is being built.
Fields§
§strength: Option<f64>§variant: Option<String>§preset: Option<String>§prefilter: Option<String>§channel_mode: Option<String>§luma_strength: Option<f64>§chroma_strength: Option<f64>§luma_lambda_ht: Option<f64>§chroma_lambda_ht: Option<f64>§luma_mismatch_scale: Option<f64>§chroma_mismatch_scale: Option<f64>§device: Option<String>§accelerators: Option<Vec<String>>§search_radius: Option<i64>§patch_radius: Option<i64>§temporal_radius: Option<i64>§sigma: Option<f64>§sigma_scale: Option<f64>§motion_compensation: Option<bool>§lambda_ht: Option<f64>§lambda_ht_scale: Option<f64>§spatial_radius: Option<i64>§refine: Option<i64>Trait Implementations§
Auto Trait Implementations§
impl Freeze for RawParams
impl RefUnwindSafe for RawParams
impl Send for RawParams
impl Sync for RawParams
impl Unpin for RawParams
impl UnsafeUnpin for RawParams
impl UnwindSafe for RawParams
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