#[repr(C)]pub struct ray {
pub coordinates: vector,
pub directions: vector,
pub surface_normal: vector,
pub optical_path_length: rtd,
pub optical_path_difference: rtd,
pub v: c_char,
pub n_iteration: c_int,
pub throughput: rtd,
}Fields§
§coordinates: vector§directions: vector§surface_normal: vector§optical_path_length: rtd§optical_path_difference: rtd§v: c_char§n_iteration: c_int§throughput: rtdTrait Implementations§
Auto Trait Implementations§
impl Freeze for ray
impl RefUnwindSafe for ray
impl Send for ray
impl Sync for ray
impl Unpin for ray
impl UnsafeUnpin for ray
impl UnwindSafe for ray
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