pub struct B2rayCastOutput {
pub normal: B2vec2,
pub fraction: f32,
}Expand description
Ray-cast output data. The ray hits at p1 + fraction * (p2 - p1), where p1 and p2 come from b2RayCastInput.
Fields§
§normal: B2vec2§fraction: f32Trait Implementations§
Source§impl Clone for B2rayCastOutput
impl Clone for B2rayCastOutput
Source§fn clone(&self) -> B2rayCastOutput
fn clone(&self) -> B2rayCastOutput
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 moreSource§impl Debug for B2rayCastOutput
impl Debug for B2rayCastOutput
Source§impl Default for B2rayCastOutput
impl Default for B2rayCastOutput
Source§fn default() -> B2rayCastOutput
fn default() -> B2rayCastOutput
Returns the “default value” for a type. Read more
impl Copy for B2rayCastOutput
Auto Trait Implementations§
impl Freeze for B2rayCastOutput
impl RefUnwindSafe for B2rayCastOutput
impl Send for B2rayCastOutput
impl Sync for B2rayCastOutput
impl Unpin for B2rayCastOutput
impl UnsafeUnpin for B2rayCastOutput
impl UnwindSafe for B2rayCastOutput
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