Internal.tainicom.Aether.Physics2D.Dynamics Namespace |
| Class | Description | |
|---|---|---|
| Body | ||
| BodyCollection | ||
| ContactManager | ||
| ControllerCollection | ||
| Fixture |
A fixture is used to attach a Shape to a body for collision detection. A fixture
inherits its transform from its parent. Fixtures hold additional non-geometric data
such as friction, collision filters, etc.
| |
| FixtureCollection | ||
| Island |
This is an internal class.
| |
| JointCollection | ||
| World |
The world class manages all physics entities, dynamic simulation,
and asynchronous queries.
|
| Structure | Description | |
|---|---|---|
| BodyCollectionBodyEnumerator | ||
| ControllerCollectionControllerEnumerator | ||
| FixtureCollectionFixtureEnumerator | ||
| FixtureProxy |
This proxy is used internally to connect fixtures to the broad-phase.
| |
| JointCollectionJointEnumerator | ||
| SolverIterations |
| Delegate | Description | |
|---|---|---|
| AfterCollisionEventHandler | ||
| BeforeCollisionEventHandler | ||
| BeginContactDelegate |
This delegate is called when a contact is created
| |
| BodyDelegate | ||
| BroadphaseDelegate | ||
| CollisionFilterDelegate | ||
| ControllerDelegate | ||
| EndContactDelegate |
This delegate is called when a contact is deleted
| |
| FixtureDelegate | ||
| JointDelegate | ||
| OnCollisionEventHandler | ||
| OnSeparationEventHandler | ||
| PostSolveDelegate | ||
| PreSolveDelegate | ||
| QueryReportFixtureDelegate |
Called for each fixture found in the query.
Return ValueType:true: Continues the query, false: Terminate the query | |
| RayCastReportFixtureDelegate |
Called for each fixture found in the query. You control how the ray cast
proceeds by returning a float:
return -1: ignore this fixture and continue
return 0: terminate the ray cast
return fraction: clip the ray to this point
return 1: don't clip the ray and continue
@param fixture the fixture hit by the ray
@param point the point of initial intersection
@param normal the normal vector at the point of intersection
@return 0 to terminate, fraction to clip the ray for closest hit, 1 to continue
|