PackageParts
Classpublic class JointPart
InheritanceJointPart Inheritance Part
SubclassesFixedJoint, PrismaticJoint, RevoluteJoint



Public Properties
 PropertyDefined by
  anchorX : Number
JointPart
  anchorY : Number
JointPart
 InheritedcheckedCollisionGroup : Boolean = false
Part
 InheriteddragXOff : Number
Part
 InheriteddragYOff : Number
Part
 InheriteddrawAnyway : Boolean = true
Part
 InheritedisEditable : Boolean = true
Part
 InheritedisEnabled : Boolean = true
Part
 InheritedisInitted : Boolean = false
Part
 InheritedisSandbox : Boolean = false
Part
 InheritedisStatic : Boolean = false
Part
  m_joint : b2Joint = null
JointPart
  part1 : ShapePart
JointPart
  part1Index : int = -1
JointPart
  part2 : ShapePart
JointPart
  part2Index : int = -1
JointPart
 InheritedrotateAngle : Number
Part
 InheritedrotateOrientation : Number
Part
 Inheritedtype : String
Part
Public Methods
 MethodDefined by
  
JointPart
  
GetAttachedParts(partList:Array = null):Array
JointPart
  
GetJoint():b2Joint
JointPart
  
JointPart
 Inherited
Init(world:b2World, body:b2Body = null):void
Part
 Inherited
InsideShape(xVal:Number, yVal:Number, scale:Number):Boolean
Part
  
IntersectsBox(boxX:Number, boxY:Number, boxW:Number, boxH:Number):Boolean
JointPart
 Inherited
KeyInput(key:int, up:Boolean, replay:Boolean):void
Part
  
JointPart
  
Move(xVal:Number, yVal:Number):void
JointPart
  
JointPart
  
RotateAround(xVal:Number, yVal:Number, curAngle:Number):void
JointPart
  
ToString():String
JointPart
  
UnInit(world:b2World):void
JointPart
 Inherited
Update(world:b2World):void
Part
Protected Methods
 MethodDefined by
 Inherited
IsEnabled(p:Part, i:int, a:Array):Boolean
Part
Property detail
anchorXproperty
public var anchorX:Number
anchorYproperty 
public var anchorY:Number
m_jointproperty 
public var m_joint:b2Joint = null
part1property 
public var part1:ShapePart
part1Indexproperty 
public var part1Index:int = -1
part2property 
public var part2:ShapePart
part2Indexproperty 
public var part2Index:int = -1
Constructor detail
JointPart()constructor
public function JointPart(p1:ShapePart, p2:ShapePart)Parameters
p1:ShapePart
 
p2:ShapePart
Method detail
GetAttachedParts()method
public override function GetAttachedParts(partList:Array = null):ArrayParameters
partList:Array (default = null)

Returns
Array
GetJoint()method 
public function GetJoint():b2Joint

Returns
b2Joint
GetOtherPart()method 
public function GetOtherPart(p:ShapePart):ShapePartParameters
p:ShapePart

Returns
ShapePart
IntersectsBox()method 
public override function IntersectsBox(boxX:Number, boxY:Number, boxW:Number, boxH:Number):BooleanParameters
boxX:Number
 
boxY:Number
 
boxW:Number
 
boxH:Number

Returns
Boolean
MakeCopy()method 
public function MakeCopy(p1:ShapePart, p2:ShapePart):JointPartParameters
p1:ShapePart
 
p2:ShapePart

Returns
JointPart
Move()method 
public override function Move(xVal:Number, yVal:Number):voidParameters
xVal:Number
 
yVal:Number
PrepareForResizing()method 
public override function PrepareForResizing():void
RotateAround()method 
public override function RotateAround(xVal:Number, yVal:Number, curAngle:Number):voidParameters
xVal:Number
 
yVal:Number
 
curAngle:Number
ToString()method 
public override function ToString():String

Returns
String
UnInit()method 
public override function UnInit(world:b2World):voidParameters
world:b2World