C# Class FarseerPhysics.Dynamics.Island

This is an internal class.
Show file Open project: prime31/Nez Class Usage Examples

Public Properties

Property Type Description
Bodies FarseerPhysics.Dynamics.Body[]
BodyCapacity int
BodyCount int
ContactCapacity int
ContactCount int
JointCapacity int
JointCount int
JointUpdateTime float
_positions FarseerPhysics.Dynamics.Position[]
_velocities FarseerPhysics.Dynamics.Velocity[]

Public Methods

Method Description
add ( Body body ) : void
add ( Contact contact ) : void
add ( Joint joint ) : void
clear ( ) : void
report ( ContactVelocityConstraint constraints ) : void
reset ( int bodyCapacity, int contactCapacity, int jointCapacity, ContactManager contactManager ) : void
solve ( TimeStep &step, Vector2 &gravity ) : void

Private Methods

Method Description
solveTOI ( TimeStep &subStep, int toiIndexA, int toiIndexB ) : void

Method Details

add() public method

public add ( Body body ) : void
body Body
return void

add() public method

public add ( Contact contact ) : void
contact FarseerPhysics.Dynamics.Contacts.Contact
return void

add() public method

public add ( Joint joint ) : void
joint FarseerPhysics.Dynamics.Joints.Joint
return void

clear() public method

public clear ( ) : void
return void

report() public method

public report ( ContactVelocityConstraint constraints ) : void
constraints FarseerPhysics.Dynamics.Contacts.ContactVelocityConstraint
return void

reset() public method

public reset ( int bodyCapacity, int contactCapacity, int jointCapacity, ContactManager contactManager ) : void
bodyCapacity int
contactCapacity int
jointCapacity int
contactManager ContactManager
return void

solve() public method

public solve ( TimeStep &step, Vector2 &gravity ) : void
step TimeStep
gravity Vector2
return void

Property Details

Bodies public property

public Body[],FarseerPhysics.Dynamics Bodies
return FarseerPhysics.Dynamics.Body[]

BodyCapacity public property

public int BodyCapacity
return int

BodyCount public property

public int BodyCount
return int

ContactCapacity public property

public int ContactCapacity
return int

ContactCount public property

public int ContactCount
return int

JointCapacity public property

public int JointCapacity
return int

JointCount public property

public int JointCount
return int

JointUpdateTime public property

public float JointUpdateTime
return float

_positions public property

public Position[],FarseerPhysics.Dynamics _positions
return FarseerPhysics.Dynamics.Position[]

_velocities public property

public Velocity[],FarseerPhysics.Dynamics _velocities
return FarseerPhysics.Dynamics.Velocity[]