Class: Box2D::MouseJoint
Constant Summary
Constants inherited from Joint
Instance Attribute Summary
Attributes inherited from Joint
Attributes inherited from Handle
Instance Method Summary collapse
Methods inherited from Joint
#collide_connected=, #collide_connected?, #constraint_force, #constraint_torque, #destroy, #initialize, #invalidate_from_body!, #user_data, #user_data=
Methods inherited from Handle
#destroyed?, #eql?, #hash, #initialize, #valid?
Constructor Details
This class inherits a constructor from Box2D::Joint
Instance Method Details
#target ⇒ Object
175 176 177 178 |
# File 'lib/box2d/joint.rb', line 175 def target ensure_valid! ValueConversion.vec2(Native.b2MouseJoint_GetTarget(@id)) end |
#target=(value) ⇒ Object
180 181 182 183 |
# File 'lib/box2d/joint.rb', line 180 def target=(value) ensure_valid! Native.b2MouseJoint_SetTarget(@id, ValueConversion.native_vec2(value, label: "target")) end |