pub struct ColliderBuilder { /* private fields */ }Implementations§
Source§impl ColliderBuilder
impl ColliderBuilder
pub fn ball(radius: f32) -> ColliderBuilder
pub fn density(self, v: f32) -> ColliderBuilder
pub fn friction(self, v: f32) -> ColliderBuilder
pub fn restitution(self, v: f32) -> ColliderBuilder
pub fn sensor(self, v: bool) -> ColliderBuilder
Sourcepub fn collision_layers(self, membership: u32, filter: u32) -> ColliderBuilder
pub fn collision_layers(self, membership: u32, filter: u32) -> ColliderBuilder
Collision layers match when each collider’s membership intersects the other’s filter.
pub fn build(self) -> Collider
Source§impl ColliderBuilder
impl ColliderBuilder
pub fn cuboid(x: f32, y: f32) -> ColliderBuilder
pub fn capsule_from_endpoints(a: Vec2, b: Vec2, radius: f32) -> ColliderBuilder
Trait Implementations§
Source§impl Clone for ColliderBuilder
impl Clone for ColliderBuilder
Source§fn clone(&self) -> ColliderBuilder
fn clone(&self) -> ColliderBuilder
Returns a duplicate of the value. Read more
1.0.0 · 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 ColliderBuilder
impl Debug for ColliderBuilder
Source§impl From<ColliderBuilder> for Collider
impl From<ColliderBuilder> for Collider
Source§fn from(b: ColliderBuilder) -> Collider
fn from(b: ColliderBuilder) -> Collider
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ColliderBuilder
impl RefUnwindSafe for ColliderBuilder
impl Send for ColliderBuilder
impl Sync for ColliderBuilder
impl Unpin for ColliderBuilder
impl UnwindSafe for ColliderBuilder
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