Skip to main content

IDepthOfField

Trait IDepthOfField 

Source
pub trait IDepthOfField: IVolumeComponent {
Show 22 methods // Provided methods fn mode(self) -> DepthOfFieldModeParameter { ... } fn set_mode(self, value: DepthOfFieldModeParameter) { ... } fn gaussian_start(self) -> MinFloatParameter { ... } fn set_gaussian_start(self, value: MinFloatParameter) { ... } fn gaussian_end(self) -> MinFloatParameter { ... } fn set_gaussian_end(self, value: MinFloatParameter) { ... } fn gaussian_max_radius(self) -> ClampedFloatParameter { ... } fn set_gaussian_max_radius(self, value: ClampedFloatParameter) { ... } fn high_quality_sampling(self) -> BoolParameter { ... } fn set_high_quality_sampling(self, value: BoolParameter) { ... } fn focus_distance(self) -> MinFloatParameter { ... } fn set_focus_distance(self, value: MinFloatParameter) { ... } fn aperture(self) -> ClampedFloatParameter { ... } fn set_aperture(self, value: ClampedFloatParameter) { ... } fn focal_length(self) -> ClampedFloatParameter { ... } fn set_focal_length(self, value: ClampedFloatParameter) { ... } fn blade_count(self) -> ClampedIntParameter { ... } fn set_blade_count(self, value: ClampedIntParameter) { ... } fn blade_curvature(self) -> ClampedFloatParameter { ... } fn set_blade_curvature(self, value: ClampedFloatParameter) { ... } fn blade_rotation(self) -> ClampedFloatParameter { ... } fn set_blade_rotation(self, value: ClampedFloatParameter) { ... }
}

Provided Methods§

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.

Implementors§