Enum rhusics_core::CollisionStrategy
source · pub enum CollisionStrategy {
FullResolution,
CollisionOnly,
}
Expand description
Collision strategy to use for collisions.
This is used both to specify what collision strategy to use for each shape, and also each
found contact will have this returned on it, detailing what data is relevant in the
Contact
.
Variants
FullResolution
Compute full contact manifold for the collision
CollisionOnly
Only report that a collision occurred, skip computing contact information for the collision.
Trait Implementations
sourceimpl Clone for CollisionStrategy
impl Clone for CollisionStrategy
sourcefn clone(&self) -> CollisionStrategy
fn clone(&self) -> CollisionStrategy
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for CollisionStrategy
impl Debug for CollisionStrategy
sourceimpl<'de> Deserialize<'de> for CollisionStrategy
impl<'de> Deserialize<'de> for CollisionStrategy
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<CollisionStrategy, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<CollisionStrategy, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<CollisionStrategy> for CollisionStrategy
impl PartialEq<CollisionStrategy> for CollisionStrategy
sourcefn eq(&self, other: &CollisionStrategy) -> bool
fn eq(&self, other: &CollisionStrategy) -> bool
sourceimpl PartialOrd<CollisionStrategy> for CollisionStrategy
impl PartialOrd<CollisionStrategy> for CollisionStrategy
sourcefn partial_cmp(&self, other: &CollisionStrategy) -> Option<Ordering>
fn partial_cmp(&self, other: &CollisionStrategy) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresourceimpl Serialize for CollisionStrategy
impl Serialize for CollisionStrategy
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CollisionStrategy
Auto Trait Implementations
impl RefUnwindSafe for CollisionStrategy
impl Send for CollisionStrategy
impl Sync for CollisionStrategy
impl Unpin for CollisionStrategy
impl UnwindSafe for CollisionStrategy
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more