33 #include "../../api_physics2d.h"
34 #include "../../../Core/Math/vec2.h"
44 class DistanceJointDescription_Impl;
72 void throw_if_null()
const;
75 bool is_active()
const;
98 void set_bodies(
const Body &bodyA,
const Body &bodyB,
const Vec2f &anchorA,
const Vec2f &anchorB);
104 void set_body_a(
const Body &body,
const Vec2f &anchor);
110 void set_body_b(
const Body &body,
const Vec2f &anchor);
113 void set_damping_ratio(
const float damping);
116 void set_length(
const float length);
137 std::shared_ptr<DistanceJointDescription_Impl>
impl;
std::shared_ptr< DistanceJointDescription_Impl > impl
Definition: distance_joint_description.h:137
DistanceJoint class.
Definition: distance_joint.h:47
Top-level world class.
Definition: physics_world.h:52
Body class.
Definition: body.h:52
DistanceJointDescription class.
Definition: distance_joint_description.h:47
bool is_null() const
Returns true if this object is invalid.
Definition: distance_joint_description.h:69