pub struct Finish {Show 74 fields
pub file: Option<String>,
pub aberration: Option<f32>,
pub angle: Option<f32>,
pub black: Option<f32>,
pub black_threshold: Option<f32>,
pub bloom: Option<Bloom>,
pub cavity: Option<f32>,
pub cavity_distance: Option<f32>,
pub cel_bands: Option<f32>,
pub cel_shadow: Option<f32>,
pub cel_softness: Option<f32>,
pub cel_spec: Option<f32>,
pub cel_spec_roughness: Option<f32>,
pub cel_spec_threshold: Option<f32>,
pub cel_threshold: Option<f32>,
pub contrast: Option<f32>,
pub crease_angle: Option<f32>,
pub crush: Option<f32>,
pub curvature: Option<f32>,
pub darkening: Option<f32>,
pub dither: Option<Dither>,
pub dither_kind: Option<DitherKind>,
pub distortion: Option<f32>,
pub dot: Option<f32>,
pub dust: Option<f32>,
pub encode: Option<bool>,
pub exposure: Option<f32>,
pub flicker: Option<f32>,
pub focus: Option<f32>,
pub frame: Option<u32>,
pub gain: Option<f32>,
pub grain: Option<Grain>,
pub halation: Option<f32>,
pub highlight: Option<Color>,
pub highlight_threshold: Option<f32>,
pub ink: Option<Ink>,
pub interior_line_strength: Option<f32>,
pub keep: Option<Color>,
pub keep_range: Option<f32>,
pub levels: Option<f32>,
pub line_weight: Option<f32>,
pub lut: Option<Lut>,
pub mask: Option<f32>,
pub outline: Option<Outline>,
pub outline_alpha: Option<f32>,
pub outline_color: Option<Color>,
pub outline_thickness: Option<f32>,
pub palette: Option<bool>,
pub paper_grain: Option<f32>,
pub pixel: Option<u32>,
pub posterize: Option<f32>,
pub radius: Option<f32>,
pub rim: Option<f32>,
pub rim_color: Option<Color>,
pub rim_width: Option<f32>,
pub saturation: Option<f32>,
pub saturation_lift: Option<f32>,
pub scale: Option<f32>,
pub scanlines: Option<f32>,
pub scratches: Option<Scratches>,
pub seed: Option<u32>,
pub sepia: Option<f32>,
pub shadow: Option<Color>,
pub style: Option<Style>,
pub tape: Option<Tape>,
pub threshold: Option<f32>,
pub tilt_range: Option<f32>,
pub tone: Option<Tone>,
pub tone_steps: Option<f32>,
pub vignette: Option<Vignette>,
pub warmth: Option<Warmth>,
pub weave: Option<f32>,
pub weights: Option<[f32; 3]>,
pub pass: Vec<FinishKeys>,
}Fields§
§file: Option<String>§aberration: Option<f32>§angle: Option<f32>§black: Option<f32>§black_threshold: Option<f32>§bloom: Option<Bloom>§cavity: Option<f32>§cavity_distance: Option<f32>§cel_bands: Option<f32>§cel_shadow: Option<f32>§cel_softness: Option<f32>§cel_spec: Option<f32>§cel_spec_roughness: Option<f32>§cel_spec_threshold: Option<f32>§cel_threshold: Option<f32>§contrast: Option<f32>§crease_angle: Option<f32>§crush: Option<f32>§curvature: Option<f32>§darkening: Option<f32>§dither: Option<Dither>§dither_kind: Option<DitherKind>§distortion: Option<f32>§dot: Option<f32>§dust: Option<f32>§encode: Option<bool>§exposure: Option<f32>§flicker: Option<f32>§focus: Option<f32>§frame: Option<u32>§gain: Option<f32>§grain: Option<Grain>§halation: Option<f32>§highlight: Option<Color>§highlight_threshold: Option<f32>§ink: Option<Ink>§interior_line_strength: Option<f32>§keep: Option<Color>§keep_range: Option<f32>§levels: Option<f32>§line_weight: Option<f32>§lut: Option<Lut>§mask: Option<f32>§outline: Option<Outline>§outline_alpha: Option<f32>§outline_color: Option<Color>§outline_thickness: Option<f32>§palette: Option<bool>§paper_grain: Option<f32>§pixel: Option<u32>§posterize: Option<f32>§radius: Option<f32>§rim: Option<f32>§rim_color: Option<Color>§rim_width: Option<f32>§saturation: Option<f32>§saturation_lift: Option<f32>§scale: Option<f32>§scanlines: Option<f32>§scratches: Option<Scratches>§seed: Option<u32>§sepia: Option<f32>§shadow: Option<Color>§style: Option<Style>§tape: Option<Tape>§threshold: Option<f32>§tilt_range: Option<f32>§tone: Option<Tone>§tone_steps: Option<f32>§vignette: Option<Vignette>§warmth: Option<Warmth>§weave: Option<f32>§weights: Option<[f32; 3]>§pass: Vec<FinishKeys>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Finish
impl<'de> Deserialize<'de> for Finish
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Finish
Auto Trait Implementations§
impl Freeze for Finish
impl RefUnwindSafe for Finish
impl Send for Finish
impl Sync for Finish
impl Unpin for Finish
impl UnsafeUnpin for Finish
impl UnwindSafe for Finish
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