pub struct HitData {
pub t: f32,
pub point: Vec3,
pub normal: Vec3,
pub material: Arc<dyn Material>,
}Fields§
§t: f32§point: Vec3§normal: Vec3§material: Arc<dyn Material>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for HitData
impl !UnwindSafe for HitData
impl Freeze for HitData
impl Send for HitData
impl Sync for HitData
impl Unpin for HitData
impl UnsafeUnpin for HitData
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