#[repr(C)]pub struct RelaxSettings {
pub diffuse_max_accumulated_frame_num: u32,
pub diffuse_max_fast_accumulated_frame_num: u32,
pub history_fix_frame_num: u32,
pub atrous_iteration_num: u32,
pub diffuse_prepass_blur_radius: f32,
pub min_hit_distance_weight: f32,
pub diffuse_phi_luminance: f32,
pub depth_threshold: f32,
pub hit_distance_reconstruction_mode: u32,
pub enable_anti_firefly: u32,
}Fields§
§diffuse_max_accumulated_frame_num: u32§diffuse_max_fast_accumulated_frame_num: u32§history_fix_frame_num: u32§atrous_iteration_num: u32§diffuse_prepass_blur_radius: f32§min_hit_distance_weight: f32§diffuse_phi_luminance: f32§depth_threshold: f32§hit_distance_reconstruction_mode: u32§enable_anti_firefly: u32Trait Implementations§
Source§impl Clone for RelaxSettings
impl Clone for RelaxSettings
Source§fn clone(&self) -> RelaxSettings
fn clone(&self) -> RelaxSettings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RelaxSettings
Auto Trait Implementations§
impl Freeze for RelaxSettings
impl RefUnwindSafe for RelaxSettings
impl Send for RelaxSettings
impl Sync for RelaxSettings
impl Unpin for RelaxSettings
impl UnsafeUnpin for RelaxSettings
impl UnwindSafe for RelaxSettings
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