Struct libliquidfun_sys::box2d::ffi::b2JointEdge
source · #[repr(C, align(8))]pub struct b2JointEdge { /* private fields */ }Expand description
A joint edge is used to connect bodies and joints together in a joint graph where each body is a node and each joint is an edge. A joint edge belongs to a doubly linked list maintained in each attached body. Each joint has two joint nodes, one for each attached body.
Trait Implementations§
source§impl CopyNew for b2JointEdge
impl CopyNew for b2JointEdge
source§unsafe fn copy_new(
other: &b2JointEdge,
this: Pin<&mut MaybeUninit<b2JointEdge>>
)
unsafe fn copy_new( other: &b2JointEdge, this: Pin<&mut MaybeUninit<b2JointEdge>> )
Synthesized copy constructor.
source§impl ExternType for b2JointEdge
impl ExternType for b2JointEdge
source§impl MakeCppStorage for b2JointEdge
impl MakeCppStorage for b2JointEdge
source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut b2JointEdge
unsafe fn allocate_uninitialized_cpp_storage() -> *mut b2JointEdge
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 b2JointEdge)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut b2JointEdge)
Frees a C++ allocation which has not yet
had a constructor called. Read more
source§impl MoveNew for b2JointEdge
impl MoveNew for b2JointEdge
source§unsafe fn move_new(
other: Pin<MoveRef<'_, b2JointEdge>>,
this: Pin<&mut MaybeUninit<b2JointEdge>>
)
unsafe fn move_new( other: Pin<MoveRef<'_, b2JointEdge>>, this: Pin<&mut MaybeUninit<b2JointEdge>> )
Synthesized move constructor.
impl UniquePtrTarget for b2JointEdge
impl VectorElement for b2JointEdge
impl WeakPtrTarget for b2JointEdge
Auto Trait Implementations§
impl RefUnwindSafe for b2JointEdge
impl !Send for b2JointEdge
impl !Sync for b2JointEdge
impl !Unpin for b2JointEdge
impl UnwindSafe for b2JointEdge
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