EdgeAndPolygonContact class

Inheritance

Constructors

EdgeAndPolygonContact(IWorldPool argPool)

Properties

fixtureA Fixture
Get the first fixture in this contact. [...]
read-only, inherited
fixtureB Fixture
Get the second fixture in this contact. [...]
read-only, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

evaluate(Manifold manifold, Transform xfA, Transform xfB) → void
override
init(Fixture fA, int indexA, Fixture fB, int indexB) → void
initialization for pooling
override
flagForFiltering() → void
Flag this contact for filtering. Filtering will occur the next time step.
inherited
getChildIndexA() int
inherited
getChildIndexB() int
inherited
getNext() Contact
Get the next contact in the world's contact list. [...]
inherited
getWorldManifold(WorldManifold worldManifold) → void
Get the world manifold.
inherited
isEnabled() bool
Has this contact been disabled? [...]
inherited
isTouching() bool
Is this contact touching [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
resetFriction() → void
inherited
resetRestitution() → void
inherited
setEnabled(bool flag) → void
Enable/disable this contact. This can be used inside the pre-solve contact listener. The contact is only disabled for the current time step (or sub-step in continuous collisions). [...]
inherited
toString() String
Returns a string representation of this object.
inherited
update(ContactListener listener) → void
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited