Struct lnkit::physics::Physics [−][src]
pub struct Physics { /* fields omitted */ }
Implementations
impl Physics
[src]
impl Physics
[src]pub fn new() -> Self
[src]
pub fn set_event_handler(
&mut self,
event_handler: Option<ChannelEventCollector>
)
[src]
&mut self,
event_handler: Option<ChannelEventCollector>
)
pub fn step(&mut self)
[src]
pub fn add(
&mut self,
body: RigidBody,
collider: Collider
) -> (RigidBodyHandle, ColliderHandle)
[src]
&mut self,
body: RigidBody,
collider: Collider
) -> (RigidBodyHandle, ColliderHandle)
pub fn remove(&mut self, body_handle: RigidBodyHandle)
[src]
pub fn body(&self, body_handle: RigidBodyHandle) -> Option<&RigidBody>
[src]
pub fn body_mut(
&mut self,
body_handle: RigidBodyHandle
) -> Option<&mut RigidBody>
[src]
&mut self,
body_handle: RigidBodyHandle
) -> Option<&mut RigidBody>
pub fn collider(&self, collider_handle: ColliderHandle) -> Option<&Collider>
[src]
pub fn collider_mut(
&mut self,
collider_handle: ColliderHandle
) -> Option<&mut Collider>
[src]
&mut self,
collider_handle: ColliderHandle
) -> Option<&mut Collider>
Auto Trait Implementations
impl !RefUnwindSafe for Physics
impl !RefUnwindSafe for Physics
impl !UnwindSafe for Physics
impl !UnwindSafe for Physics
Blanket Implementations
impl<T, U> Cast<U> for T where
U: FromCast<T>,
impl<T, U> Cast<U> for T where
U: FromCast<T>,
pub fn cast(self) -> U
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
impl<T> FromBits<T> for T
impl<T> FromBits<T> for T
pub fn from_bits(t: T) -> T
impl<T> FromCast<T> for T
impl<T> FromCast<T> for T
pub fn from_cast(t: T) -> T
impl<T, U> IntoBits<U> for T where
U: FromBits<T>,
impl<T, U> IntoBits<U> for T where
U: FromBits<T>,
pub fn into_bits(self) -> U
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
pub fn to_subset(&self) -> Option<SS>
pub fn is_in_subset(&self) -> bool
pub fn to_subset_unchecked(&self) -> SS
pub fn from_subset(element: &SS) -> SP
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,