#[repr(C)]pub struct RayCollision {
pub hit: bool,
pub distance: f32,
pub point: Vector3,
pub normal: Vector3,
}Fields§
§hit: bool§distance: f32§point: Vector3§normal: Vector3Trait Implementations§
Source§impl Clone for RayCollision
impl Clone for RayCollision
Source§fn clone(&self) -> RayCollision
fn clone(&self) -> RayCollision
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RayCollision
Source§impl Debug for RayCollision
impl Debug for RayCollision
Source§impl Default for RayCollision
impl Default for RayCollision
Source§fn default() -> RayCollision
fn default() -> RayCollision
Returns the “default value” for a type. Read more
Source§impl PartialEq for RayCollision
impl PartialEq for RayCollision
Source§fn eq(&self, other: &RayCollision) -> bool
fn eq(&self, other: &RayCollision) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RayCollision
Auto Trait Implementations§
impl Freeze for RayCollision
impl RefUnwindSafe for RayCollision
impl Send for RayCollision
impl Sync for RayCollision
impl Unpin for RayCollision
impl UnsafeUnpin for RayCollision
impl UnwindSafe for RayCollision
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