- type
- class
- extends
- Arbiter
Arbiter sub type for collision interactions.
Instance Properties hide inherited show inherited
readonly var body1 : nape.phys.Body
inherited from nape.dynamics.Arbiter
The first body in Arbiter interaction.
readonly var body2 : nape.phys.Body
inherited from nape.dynamics.Arbiter
readonly var collisionArbiter : Null<CollisionArbiter>
inherited from nape.dynamics.Arbiter
readonly var contacts : ContactList
Set of contact points for the related pairs of shapes.
readonly var fluidArbiter : Null<FluidArbiter>
inherited from nape.dynamics.Arbiter
readonly var isSleeping : Bool
inherited from nape.dynamics.Arbiter
readonly var normal : nape.geom.Vec2
readonly var referenceEdge1 : Null<nape.shape.Edge>
The reference edge for the collision on the first Polygon
readonly var referenceEdge2 : Null<nape.shape.Edge>
The reference edge for the collision on the second Polygon
readonly var shape1 : nape.shape.Shape
inherited from nape.dynamics.Arbiter
readonly var shape2 : nape.shape.Shape
inherited from nape.dynamics.Arbiter
readonly var state : nape.callbacks.PreFlag
inherited from nape.dynamics.Arbiter
readonly var type : ArbiterType
inherited from nape.dynamics.Arbiter
The type of this Arbiter.
Instance Methods hide inherited show inherited
isCollisionArbiter():Bool
inherited from nape.dynamics.Arbiter
isFluidArbiter():Bool
inherited from nape.dynamics.Arbiter
isSensorArbiter():Bool
inherited from nape.dynamics.Arbiter
function normalImpulse(body:nape.phys.Body = null, freshOnly:Bool = false):nape.geom.Vec3
function rollingImpulse(body:nape.phys.Body = null, freshOnly:Bool = false):Float
function tangentImpulse(body:nape.phys.Body = null, freshOnly:Bool = false):nape.geom.Vec3
function totalImpulse(body:nape.phys.Body = null, freshOnly:Bool = false):nape.geom.Vec3
overrides nape.dynamics.Arbiter