pub struct DistanceJoint { /* private fields */ }
Implementations§
source§impl DistanceJoint
impl DistanceJoint
pub fn local_anchor_a<'a>(&'a self) -> &'a Vec2
pub fn local_anchor_b<'a>(&'a self) -> &'a Vec2
pub fn length(&self) -> f32
pub fn frequency(&self) -> f32
pub fn damping_ratio(&self) -> f32
pub fn set_length(&mut self, length: f32)
pub fn set_frequency(&mut self, frequency: f32)
pub fn set_damping_ratio(&mut self, ratio: f32)
Trait Implementations§
source§impl Joint for DistanceJoint
impl Joint for DistanceJoint
fn assumed_type() -> JointType
fn handle(&self) -> JointHandle
fn get_type(&self) -> JointType
fn body_a(&self) -> BodyHandle
fn body_b(&self) -> BodyHandle
fn anchor_a(&self) -> Vec2
fn anchor_b(&self) -> Vec2
fn reaction_force(&self) -> Vec2
fn reaction_torque(&self) -> f32
fn is_active(&self) -> bool
fn is_collide_connected(&self) -> bool
fn dump(&mut self)
fn shift_origin(&mut self, origin: &Vec2)
Auto Trait Implementations§
impl RefUnwindSafe for DistanceJoint
impl !Send for DistanceJoint
impl !Sync for DistanceJoint
impl Unpin for DistanceJoint
impl UnwindSafe for DistanceJoint
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