C# Class Box2D.Dynamics.Island

This is an internal class.
Afficher le fichier Open project: gerich-home/box2dnet

Méthodes publiques

Свойство Type Description
Bodies Box2D.Dynamics.Body[]
BodyCapacity int
BodyCount int
ContactCapacity int
ContactCount int
Contacts Box2D.Dynamics.Contacts.Contact[]
JointCapacity int
JointCount int
Joints Box2D.Dynamics.Joints.Joint[]
Listener IContactListener
Positions Box2D.Dynamics.Contacts.Position[]
Velocities Box2D.Dynamics.Contacts.Velocity[]

Méthodes publiques

Méthode Description
Add ( Body body ) : void
Add ( Contact contact ) : void
Add ( Joint joint ) : void
Clear ( ) : void
Init ( int bodyCapacity, int contactCapacity, int jointCapacity, IContactListener listener ) : void
Report ( ContactVelocityConstraint constraints ) : void
Solve ( Profile profile, TimeStep step, Vec2 gravity, bool allowSleep ) : void
SolveToi ( TimeStep subStep, int toiIndexA, int toiIndexB ) : void

Method Details

Add() public méthode

public Add ( Body body ) : void
body Body
Résultat void

Add() public méthode

public Add ( Contact contact ) : void
contact Box2D.Dynamics.Contacts.Contact
Résultat void

Add() public méthode

public Add ( Joint joint ) : void
joint Box2D.Dynamics.Joints.Joint
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

Init() public méthode

public Init ( int bodyCapacity, int contactCapacity, int jointCapacity, IContactListener listener ) : void
bodyCapacity int
contactCapacity int
jointCapacity int
listener IContactListener
Résultat void

Report() public méthode

public Report ( ContactVelocityConstraint constraints ) : void
constraints Box2D.Dynamics.Contacts.ContactVelocityConstraint
Résultat void

Solve() public méthode

public Solve ( Profile profile, TimeStep step, Vec2 gravity, bool allowSleep ) : void
profile Profile
step TimeStep
gravity Box2D.Common.Vec2
allowSleep bool
Résultat void

SolveToi() public méthode

public SolveToi ( TimeStep subStep, int toiIndexA, int toiIndexB ) : void
subStep TimeStep
toiIndexA int
toiIndexB int
Résultat void

Property Details

Bodies public_oe property

public Body[],Box2D.Dynamics Bodies
Résultat Box2D.Dynamics.Body[]

BodyCapacity public_oe property

public int BodyCapacity
Résultat int

BodyCount public_oe property

public int BodyCount
Résultat int

ContactCapacity public_oe property

public int ContactCapacity
Résultat int

ContactCount public_oe property

public int ContactCount
Résultat int

Contacts public_oe property

public Contact[],Box2D.Dynamics.Contacts Contacts
Résultat Box2D.Dynamics.Contacts.Contact[]

JointCapacity public_oe property

public int JointCapacity
Résultat int

JointCount public_oe property

public int JointCount
Résultat int

Joints public_oe property

public Joint[],Box2D.Dynamics.Joints Joints
Résultat Box2D.Dynamics.Joints.Joint[]

Listener public_oe property

public IContactListener Listener
Résultat IContactListener

Positions public_oe property

public Position[],Box2D.Dynamics.Contacts Positions
Résultat Box2D.Dynamics.Contacts.Position[]

Velocities public_oe property

public Velocity[],Box2D.Dynamics.Contacts Velocities
Résultat Box2D.Dynamics.Contacts.Velocity[]