33 #include "../../api_physics2d.h"
34 #include "../../../Core/Math/vec2.h"
44 class MouseJointDescription_Impl;
72 void throw_if_null()
const;
75 bool is_active()
const;
89 void set_bodies(
const Body &bodyA,
const Body &bodyB);
94 void set_body_a(
const Body &body);
99 void set_body_b(
const Body &body);
102 void set_target(
const Vec2f &target);
105 void set_max_force(
const float value);
108 void set_damping_ratio(
const float damping);
111 void set_frequency(
const float frequency);
118 std::shared_ptr<MouseJointDescription_Impl>
impl;
std::shared_ptr< MouseJointDescription_Impl > impl
Definition: mouse_joint_description.h:118
MouseJointDescription class.
Definition: mouse_joint_description.h:47
bool is_null() const
Returns true if this object is invalid.
Definition: mouse_joint_description.h:69
Top-level world class.
Definition: physics_world.h:52
Body class.
Definition: body.h:52
MouseJoint class.
Definition: mouse_joint.h:48