PackageBox2D.Dynamics.Joints
Classpublic class b2MouseJoint
Inheritanceb2MouseJoint Inheritance b2Joint



Public Properties
 PropertyDefined by
  m_beta : Number
b2MouseJoint
 Inheritedm_body1 : b2Body
b2Joint
 Inheritedm_body2 : b2Body
b2Joint
  m_C : b2Vec2
b2MouseJoint
 Inheritedm_collideConnected : Boolean
b2Joint
  m_gamma : Number
b2MouseJoint
  m_impulse : b2Vec2
b2MouseJoint
 Inheritedm_islandFlag : Boolean
b2Joint
  m_localAnchor : b2Vec2
b2MouseJoint
  m_maxForce : Number
b2MouseJoint
 Inheritedm_next : b2Joint
b2Joint
 Inheritedm_node1 : b2JointNode
b2Joint
 Inheritedm_node2 : b2JointNode
b2Joint
 Inheritedm_prev : b2Joint
b2Joint
  m_ptpMass : b2Mat22
b2MouseJoint
  m_target : b2Vec2
b2MouseJoint
 Inheritedm_type : int
b2Joint
 Inheritedm_userData : *
b2Joint
Public Methods
 MethodDefined by
  
b2MouseJoint
 Inherited
Create(def:b2JointDef, allocator:*):b2Joint
[static]
b2Joint
 Inherited
Destroy(joint:b2Joint, allocator:*):void
[static]
b2Joint
  
b2MouseJoint
  
b2MouseJoint
 Inherited
b2Joint
 Inherited
b2Joint
 Inherited
b2Joint
  
GetReactionForce(invTimeStep:Number):b2Vec2
b2MouseJoint
  
GetReactionTorque(invTimeStep:Number):Number
b2MouseJoint
 Inherited
GetType():int
b2Joint
 Inherited
b2Joint
 Inherited
b2Joint
  
b2MouseJoint
  
SetTarget(target:b2Vec2):void
b2MouseJoint
  
b2MouseJoint
  
b2MouseJoint
Public Constants
 ConstantDefined by
 Inheritede_atLowerLimit : int = 1
[static]
b2Joint
 Inheritede_atUpperLimit : int = 2
[static]
b2Joint
 Inheritede_distanceJoint : int = 3
[static]
b2Joint
 Inheritede_equalLimits : int = 3
[static]
b2Joint
 Inheritede_gearJoint : int = 6
[static]
b2Joint
 Inheritede_inactiveLimit : int = 0
[static]
b2Joint
 Inheritede_mouseJoint : int = 5
[static]
b2Joint
 Inheritede_prismaticJoint : int = 2
[static]
b2Joint
 Inheritede_pulleyJoint : int = 4
[static]
b2Joint
 Inheritede_revoluteJoint : int = 1
[static]
b2Joint
 Inheritede_unknownJoint : int = 0
[static]
b2Joint
Property detail
m_betaproperty
public var m_beta:Number
m_Cproperty 
public var m_C:b2Vec2
m_gammaproperty 
public var m_gamma:Number
m_impulseproperty 
public var m_impulse:b2Vec2
m_localAnchorproperty 
public var m_localAnchor:b2Vec2
m_maxForceproperty 
public var m_maxForce:Number
m_ptpMassproperty 
public var m_ptpMass:b2Mat22
m_targetproperty 
public var m_target:b2Vec2
Constructor detail
b2MouseJoint()constructor
public function b2MouseJoint(def:b2MouseJointDef)Parameters
def:b2MouseJointDef
Method detail
GetAnchor1()method
public override function GetAnchor1():b2Vec2

Returns
b2Vec2
GetAnchor2()method 
public override function GetAnchor2():b2Vec2

Returns
b2Vec2
GetReactionForce()method 
public override function GetReactionForce(invTimeStep:Number):b2Vec2Parameters
invTimeStep:Number

Returns
b2Vec2
GetReactionTorque()method 
public override function GetReactionTorque(invTimeStep:Number):NumberParameters
invTimeStep:Number

Returns
Number
PrepareVelocitySolver()method 
public override function PrepareVelocitySolver():void
SetTarget()method 
public function SetTarget(target:b2Vec2):voidParameters
target:b2Vec2
SolvePositionConstraints()method 
public override function SolvePositionConstraints():Boolean

Returns
Boolean
SolveVelocityConstraints()method 
public override function SolveVelocityConstraints(step:b2TimeStep):voidParameters
step:b2TimeStep