Struct arendur::bxdf::fresnel::Dielectric
[−]
[src]
pub struct Dielectric { pub eta0: Float, pub eta1: Float, }
A fresnel dielectric
Fields
eta0: Float
eta1: Float
Methods
impl Dielectric
[src]
fn new(etai: Float, etat: Float) -> Dielectric
Construction
Trait Implementations
impl Copy for Dielectric
[src]
impl Clone for Dielectric
[src]
fn clone(&self) -> Dielectric
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Debug for Dielectric
[src]
impl Fresnel for Dielectric
[src]
fn evaluate(&self, cos_theta_i: Float) -> RGBSpectrumf
given an incoming direction, specify the reflectance factor