pub struct b2RayCastOutput { /* private fields */ }Expand description
Ray-cast output data. The ray hits at p1 + fraction * (p2 - p1), where p1 and p2 come from b2RayCastInput.
Trait Implementations§
Source§impl CopyNew for b2RayCastOutput
impl CopyNew for b2RayCastOutput
Source§unsafe fn copy_new(
other: &b2RayCastOutput,
this: Pin<&mut MaybeUninit<b2RayCastOutput>>,
)
unsafe fn copy_new( other: &b2RayCastOutput, this: Pin<&mut MaybeUninit<b2RayCastOutput>>, )
Synthesized copy constructor.
Source§impl ExternType for b2RayCastOutput
impl ExternType for b2RayCastOutput
Source§impl MakeCppStorage for b2RayCastOutput
impl MakeCppStorage for b2RayCastOutput
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut b2RayCastOutput
unsafe fn allocate_uninitialized_cpp_storage() -> *mut b2RayCastOutput
Allocates heap space for this type in C++ and return a pointer
to that space, but do not initialize that space (i.e. do not
yet call a constructor). Read more
Source§unsafe fn free_uninitialized_cpp_storage(arg0: *mut b2RayCastOutput)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut b2RayCastOutput)
Frees a C++ allocation which has not yet
had a constructor called. Read more
Source§impl MoveNew for b2RayCastOutput
impl MoveNew for b2RayCastOutput
Source§unsafe fn move_new(
other: Pin<MoveRef<'_, b2RayCastOutput>>,
this: Pin<&mut MaybeUninit<b2RayCastOutput>>,
)
unsafe fn move_new( other: Pin<MoveRef<'_, b2RayCastOutput>>, this: Pin<&mut MaybeUninit<b2RayCastOutput>>, )
Synthesized move constructor.
impl UniquePtrTarget for b2RayCastOutput
impl VectorElement for b2RayCastOutput
impl WeakPtrTarget 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 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