Box2D.Dynamics.b2ContactFilter
Class b2ContactFilter
Namespace: Box2D.Dynamics
Assembly: Box2D.dll, box2d.iOS.dll
Implement this class to provide collision filtering. In other words, you can implement this class if you want finer control over contact creation.
public class b2ContactFilter
Inheritance
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
b2ContactFilter()
public b2ContactFilter()
b2ContactFilter()
public b2ContactFilter()
b2ContactFilter()
public b2ContactFilter()
b2ContactFilter()
public b2ContactFilter()
b2ContactFilter()
public b2ContactFilter()
b2ContactFilter()
public b2ContactFilter()
b2ContactFilter()
public b2ContactFilter()
b2ContactFilter()
public b2ContactFilter()
b2ContactFilter()
public b2ContactFilter()
b2ContactFilter()
public b2ContactFilter()
b2ContactFilter()
public b2ContactFilter()
b2ContactFilter()
public b2ContactFilter()
Fields
b2_defaultFilter
public static b2ContactFilter b2_defaultFilter
Field Value
b2_defaultFilter
public static b2ContactFilter b2_defaultFilter
Field Value
b2_defaultFilter
public static b2ContactFilter b2_defaultFilter
Field Value
b2_defaultFilter
public static b2ContactFilter b2_defaultFilter
Field Value
b2_defaultFilter
public static b2ContactFilter b2_defaultFilter
Field Value
b2_defaultFilter
public static b2ContactFilter b2_defaultFilter
Field Value
b2_defaultFilter
public static b2ContactFilter b2_defaultFilter
Field Value
b2_defaultFilter
public static b2ContactFilter b2_defaultFilter
Field Value
b2_defaultFilter
public static b2ContactFilter b2_defaultFilter
Field Value
b2_defaultFilter
public static b2ContactFilter b2_defaultFilter
Field Value
b2_defaultFilter
public static b2ContactFilter b2_defaultFilter
Field Value
b2_defaultFilter
public static b2ContactFilter b2_defaultFilter
Field Value
Methods
ShouldCollide(b2Fixture, b2Fixture)
public virtual bool ShouldCollide(b2Fixture fixtureA, b2Fixture fixtureB)
Parameters
fixtureA
b2Fixture
fixtureB
b2Fixture
Returns
ShouldCollide(b2Fixture, b2Fixture)
public virtual bool ShouldCollide(b2Fixture fixtureA, b2Fixture fixtureB)
Parameters
fixtureA
b2Fixture
fixtureB
b2Fixture
Returns
ShouldCollide(b2Fixture, b2Fixture)
public virtual bool ShouldCollide(b2Fixture fixtureA, b2Fixture fixtureB)
Parameters
fixtureA
b2Fixture
fixtureB
b2Fixture
Returns
ShouldCollide(b2Fixture, b2Fixture)
public virtual bool ShouldCollide(b2Fixture fixtureA, b2Fixture fixtureB)
Parameters
fixtureA
b2Fixture
fixtureB
b2Fixture
Returns
ShouldCollide(b2Fixture, b2Fixture)
public virtual bool ShouldCollide(b2Fixture fixtureA, b2Fixture fixtureB)
Parameters
fixtureA
b2Fixture
fixtureB
b2Fixture
Returns
ShouldCollide(b2Fixture, b2Fixture)
public virtual bool ShouldCollide(b2Fixture fixtureA, b2Fixture fixtureB)
Parameters
fixtureA
b2Fixture
fixtureB
b2Fixture
Returns
ShouldCollide(b2Fixture, b2Fixture)
public virtual bool ShouldCollide(b2Fixture fixtureA, b2Fixture fixtureB)
Parameters
fixtureA
b2Fixture
fixtureB
b2Fixture
Returns
ShouldCollide(b2Fixture, b2Fixture)
public virtual bool ShouldCollide(b2Fixture fixtureA, b2Fixture fixtureB)
Parameters
fixtureA
b2Fixture
fixtureB
b2Fixture
Returns
ShouldCollide(b2Fixture, b2Fixture)
public virtual bool ShouldCollide(b2Fixture fixtureA, b2Fixture fixtureB)
Parameters
fixtureA
b2Fixture
fixtureB
b2Fixture
Returns
ShouldCollide(b2Fixture, b2Fixture)
public virtual bool ShouldCollide(b2Fixture fixtureA, b2Fixture fixtureB)
Parameters
fixtureA
b2Fixture
fixtureB
b2Fixture
Returns
ShouldCollide(b2Fixture, b2Fixture)
public virtual bool ShouldCollide(b2Fixture fixtureA, b2Fixture fixtureB)
Parameters
fixtureA
b2Fixture
fixtureB
b2Fixture
Returns
ShouldCollide(b2Fixture, b2Fixture)
public virtual bool ShouldCollide(b2Fixture fixtureA, b2Fixture fixtureB)
Parameters
fixtureA
b2Fixture
fixtureB
b2Fixture