Struct rs_pbrt::integrators::mlt::MLTIntegrator [−][src]
pub struct MLTIntegrator { pub camera: Arc<Camera>, pub max_depth: u32, pub n_bootstrap: u32, pub n_chains: u32, pub mutations_per_pixel: u32, pub sigma: Float, pub large_step_probability: Float, }
Expand description
Metropolis Light Transport
Fields
camera: Arc<Camera>
max_depth: u32
n_bootstrap: u32
n_chains: u32
mutations_per_pixel: u32
sigma: Float
large_step_probability: Float
Implementations
pub fn new(
camera: Arc<Camera>,
max_depth: u32,
n_bootstrap: u32,
n_chains: u32,
mutations_per_pixel: u32,
sigma: Float,
large_step_probability: Float
) -> Self
[src]Auto Trait Implementations
impl RefUnwindSafe for MLTIntegrator
impl Send for MLTIntegrator
impl Sync for MLTIntegrator
impl Unpin for MLTIntegrator
impl UnwindSafe for MLTIntegrator