[][src]Struct c2::Ray

pub struct Ray(_);

A Ray struct for casting a ray

Implementations

impl Ray[src]

pub fn cast<T: Shape + AdvancedShape>(self, shape: T) -> Option<RayCast>[src]

impl Ray[src]

pub fn new<V: Into<Vec2>>(position: V, ray: V) -> Ray[src]

Creates a Ray with a position and a ray (a vector containing the direction and magnitude)

Auto Trait Implementations

impl RefUnwindSafe for Ray

impl Send for Ray

impl Sync for Ray

impl Unpin for Ray

impl UnwindSafe for Ray

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.