MouseJointDescription class. More...
#include <mouse_joint_description.h>
Public Member Functions | |
Construction | |
| MouseJointDescription () | |
| Constructs a null instance. More... | |
| MouseJointDescription (const PhysicsWorld &pw) | |
| Constructs a MouseJointDescription object. More... | |
| virtual | ~MouseJointDescription () |
Attributes | |
| bool | is_null () const |
| Returns true if this object is invalid. More... | |
| void | throw_if_null () const |
| Throw an exception if this object is invalid. More... | |
| bool | is_active () const |
| Short-cut function to determine if either body is inactive. More... | |
Operations | |
| MouseJointDescription & | operator= (const MouseJointDescription ©) |
| Copy assignment operator. More... | |
| void | set_bodies (const Body &bodyA, const Body &bodyB) |
| Sets two bodies to be connected by the joint. More... | |
| void | set_body_a (const Body &body) |
| Sets first body to be connected by the joint. More... | |
| void | set_body_b (const Body &body) |
| Sets second body to be connected by the joint. More... | |
| void | set_target (const Vec2f &target) |
| Sets the target position of the mouse. More... | |
| void | set_max_force (const float value) |
| Sets the maximum force the mouse joint is allowed to have. More... | |
| void | set_damping_ratio (const float damping) |
| Sets the damping ratio. 0 = no damping, 1 = critical damping. More... | |
| void | set_frequency (const float frequency) |
| Sets the response speed in Hz. More... | |
Protected Attributes | |
Implementation | |
| std::shared_ptr < MouseJointDescription_Impl > | impl |
Friends | |
| class | MouseJoint |
MouseJointDescription class.