PackageBox2D.Dynamics
Classpublic class b2Body



Public Properties
 PropertyDefined by
  e_allowSleepFlag : uint = 0x0010
[static]
b2Body
  e_destroyFlag : uint = 0x0020
[static]
b2Body
  e_frozenFlag : uint = 0x0002
[static]
b2Body
  e_islandFlag : uint = 0x0004
[static]
b2Body
  e_sleepFlag : uint = 0x0008
[static]
b2Body
  e_staticFlag : uint = 0x0001
[static]
b2Body
  m_angularDamping : Number
b2Body
  m_angularVelocity : Number
b2Body
  m_center : b2Vec2
b2Body
  m_contactList : b2ContactNode
b2Body
  m_flags : uint
b2Body
  m_force : b2Vec2
b2Body
  m_I : Number
b2Body
  m_invI : Number
b2Body
  m_invMass : Number
b2Body
  m_jointList : b2JointNode
b2Body
  m_linearDamping : Number
b2Body
  m_linearVelocity : b2Vec2
b2Body
  m_mass : Number
b2Body
  m_next : b2Body
b2Body
  m_position : b2Vec2
b2Body
  m_position0 : b2Vec2
b2Body
  m_prev : b2Body
b2Body
  m_R : b2Mat22
b2Body
  m_rotation : Number
b2Body
  m_rotation0 : Number
b2Body
  m_shapeCount : int
b2Body
  m_shapeList : b2Shape
b2Body
  m_sleepTime : Number
b2Body
  m_torque : Number
b2Body
  m_userData : *
b2Body
  m_world : b2World
b2Body
Public Methods
 MethodDefined by
  
b2Body
  
AllowSleeping(flag:Boolean):void
b2Body
  
ApplyForce(force:b2Vec2, point:b2Vec2):void
b2Body
  
ApplyImpulse(impulse:b2Vec2, point:b2Vec2):void
b2Body
  
ApplyTorque(torque:Number):void
b2Body
  
Destroy():void
b2Body
  
Freeze():void
b2Body
  
b2Body
  
b2Body
  
b2Body
  
GetInertia():Number
b2Body
  
b2Body
  
b2Body
  
b2Body
  
b2Body
  
GetMass():Number
b2Body
  
b2Body
  
b2Body
  
GetRotation():Number
b2Body
  
b2Body
  
b2Body
  
b2Body
  
b2Body
  
b2Body
  
IsConnected(other:b2Body):Boolean
b2Body
  
IsFrozen():Boolean
b2Body
  
IsSleeping():Boolean
b2Body
  
IsStatic():Boolean
b2Body
  
b2Body
  
SetAngularVelocity(w:Number):void
b2Body
  
SetCenterPosition(position:b2Vec2, rotation:Number):void
b2Body
  
b2Body
  
SetOriginPosition(position:b2Vec2, rotation:Number):void
b2Body
  
b2Body
  
WakeUp():void
b2Body
Property detail
e_allowSleepFlagproperty
public static var e_allowSleepFlag:uint = 0x0010
e_destroyFlagproperty 
public static var e_destroyFlag:uint = 0x0020
e_frozenFlagproperty 
public static var e_frozenFlag:uint = 0x0002
e_islandFlagproperty 
public static var e_islandFlag:uint = 0x0004
e_sleepFlagproperty 
public static var e_sleepFlag:uint = 0x0008
e_staticFlagproperty 
public static var e_staticFlag:uint = 0x0001
m_angularDampingproperty 
public var m_angularDamping:Number
m_angularVelocityproperty 
public var m_angularVelocity:Number
m_centerproperty 
public var m_center:b2Vec2
m_contactListproperty 
public var m_contactList:b2ContactNode
m_flagsproperty 
public var m_flags:uint
m_forceproperty 
public var m_force:b2Vec2
m_Iproperty 
public var m_I:Number
m_invIproperty 
public var m_invI:Number
m_invMassproperty 
public var m_invMass:Number
m_jointListproperty 
public var m_jointList:b2JointNode
m_linearDampingproperty 
public var m_linearDamping:Number
m_linearVelocityproperty 
public var m_linearVelocity:b2Vec2
m_massproperty 
public var m_mass:Number
m_nextproperty 
public var m_next:b2Body
m_positionproperty 
public var m_position:b2Vec2
m_position0property 
public var m_position0:b2Vec2
m_prevproperty 
public var m_prev:b2Body
m_Rproperty 
public var m_R:b2Mat22
m_rotationproperty 
public var m_rotation:Number
m_rotation0property 
public var m_rotation0:Number
m_shapeCountproperty 
public var m_shapeCount:int
m_shapeListproperty 
public var m_shapeList:b2Shape
m_sleepTimeproperty 
public var m_sleepTime:Number
m_torqueproperty 
public var m_torque:Number
m_userDataproperty 
public var m_userData:*
m_worldproperty 
public var m_world:b2World
Constructor detail
b2Body()constructor
public function b2Body(bd:b2BodyDef, world:b2World)Parameters
bd:b2BodyDef
 
world:b2World
Method detail
AllowSleeping()method
public function AllowSleeping(flag:Boolean):voidParameters
flag:Boolean
ApplyForce()method 
public function ApplyForce(force:b2Vec2, point:b2Vec2):voidParameters
force:b2Vec2
 
point:b2Vec2
ApplyImpulse()method 
public function ApplyImpulse(impulse:b2Vec2, point:b2Vec2):voidParameters
impulse:b2Vec2
 
point:b2Vec2
ApplyTorque()method 
public function ApplyTorque(torque:Number):voidParameters
torque:Number
Destroy()method 
public function Destroy():void
Freeze()method 
public function Freeze():void
GetAngularVelocity()method 
public function GetAngularVelocity():Number

Returns
Number
GetCenterPosition()method 
public function GetCenterPosition():b2Vec2

Returns
b2Vec2
GetContactList()method 
public function GetContactList():b2ContactNode

Returns
b2ContactNode
GetInertia()method 
public function GetInertia():Number

Returns
Number
GetJointList()method 
public function GetJointList():b2JointNode

Returns
b2JointNode
GetLinearVelocity()method 
public function GetLinearVelocity():b2Vec2

Returns
b2Vec2
GetLocalPoint()method 
public function GetLocalPoint(worldPoint:b2Vec2):b2Vec2Parameters
worldPoint:b2Vec2

Returns
b2Vec2
GetLocalVector()method 
public function GetLocalVector(worldVector:b2Vec2):b2Vec2Parameters
worldVector:b2Vec2

Returns
b2Vec2
GetMass()method 
public function GetMass():Number

Returns
Number
GetNext()method 
public function GetNext():b2Body

Returns
b2Body
GetOriginPosition()method 
public function GetOriginPosition():b2Vec2

Returns
b2Vec2
GetRotation()method 
public function GetRotation():Number

Returns
Number
GetRotationMatrix()method 
public function GetRotationMatrix():b2Mat22

Returns
b2Mat22
GetShapeList()method 
public function GetShapeList():b2Shape

Returns
b2Shape
GetUserData()method 
public function GetUserData():*

Returns
*
GetWorldPoint()method 
public function GetWorldPoint(localPoint:b2Vec2):b2Vec2Parameters
localPoint:b2Vec2

Returns
b2Vec2
GetWorldVector()method 
public function GetWorldVector(localVector:b2Vec2):b2Vec2Parameters
localVector:b2Vec2

Returns
b2Vec2
IsConnected()method 
public function IsConnected(other:b2Body):BooleanParameters
other:b2Body

Returns
Boolean
IsFrozen()method 
public function IsFrozen():Boolean

Returns
Boolean
IsSleeping()method 
public function IsSleeping():Boolean

Returns
Boolean
IsStatic()method 
public function IsStatic():Boolean

Returns
Boolean
QuickSyncShapes()method 
public function QuickSyncShapes():void
SetAngularVelocity()method 
public function SetAngularVelocity(w:Number):voidParameters
w:Number
SetCenterPosition()method 
public function SetCenterPosition(position:b2Vec2, rotation:Number):voidParameters
position:b2Vec2
 
rotation:Number
SetLinearVelocity()method 
public function SetLinearVelocity(v:b2Vec2):voidParameters
v:b2Vec2
SetOriginPosition()method 
public function SetOriginPosition(position:b2Vec2, rotation:Number):voidParameters
position:b2Vec2
 
rotation:Number
SynchronizeShapes()method 
public function SynchronizeShapes():void
WakeUp()method 
public function WakeUp():void