Struct rs_pbrt::core::reflection::FresnelConductor
source · pub struct FresnelConductor {
pub eta_i: Spectrum,
pub eta_t: Spectrum,
pub k: Spectrum,
}
Fields§
§eta_i: Spectrum
§eta_t: Spectrum
§k: Spectrum
Implementations§
Trait Implementations§
source§impl Clone for FresnelConductor
impl Clone for FresnelConductor
source§fn clone(&self) -> FresnelConductor
fn clone(&self) -> FresnelConductor
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for FresnelConductor
impl Debug for FresnelConductor
source§impl Default for FresnelConductor
impl Default for FresnelConductor
source§fn default() -> FresnelConductor
fn default() -> FresnelConductor
Returns the “default value” for a type. Read more
impl Copy for FresnelConductor
Auto Trait Implementations§
impl RefUnwindSafe for FresnelConductor
impl Send for FresnelConductor
impl Sync for FresnelConductor
impl Unpin for FresnelConductor
impl UnwindSafe for FresnelConductor
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
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for Pwhere
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for Pwhere R: Read + ReadEndian<P>, P: Default,
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.