pub trait ITonemapping: IVolumeComponent {
Show 14 methods
// Provided methods
fn mode(self) -> TonemappingModeParameter { ... }
fn set_mode(self, value: TonemappingModeParameter) { ... }
fn toe_strength(self) -> ClampedFloatParameter { ... }
fn set_toe_strength(self, value: ClampedFloatParameter) { ... }
fn toe_length(self) -> ClampedFloatParameter { ... }
fn set_toe_length(self, value: ClampedFloatParameter) { ... }
fn shoulder_strength(self) -> ClampedFloatParameter { ... }
fn set_shoulder_strength(self, value: ClampedFloatParameter) { ... }
fn shoulder_length(self) -> MinFloatParameter { ... }
fn set_shoulder_length(self, value: MinFloatParameter) { ... }
fn shoulder_angle(self) -> ClampedFloatParameter { ... }
fn set_shoulder_angle(self, value: ClampedFloatParameter) { ... }
fn gamma(self) -> MinFloatParameter { ... }
fn set_gamma(self, value: MinFloatParameter) { ... }
}Provided Methods§
fn mode(self) -> TonemappingModeParameter
fn set_mode(self, value: TonemappingModeParameter)
fn toe_strength(self) -> ClampedFloatParameter
fn set_toe_strength(self, value: ClampedFloatParameter)
fn toe_length(self) -> ClampedFloatParameter
fn set_toe_length(self, value: ClampedFloatParameter)
fn shoulder_strength(self) -> ClampedFloatParameter
fn set_shoulder_strength(self, value: ClampedFloatParameter)
fn shoulder_length(self) -> MinFloatParameter
fn set_shoulder_length(self, value: MinFloatParameter)
fn shoulder_angle(self) -> ClampedFloatParameter
fn set_shoulder_angle(self, value: ClampedFloatParameter)
fn gamma(self) -> MinFloatParameter
fn set_gamma(self, value: MinFloatParameter)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.