public class Filter

  1. Object
  2. Filter
This holds contact filtering data.

Fields

public int categoryBitsThe collision category bits.
public int maskBitsThe collision mask bits.
public int groupIndexCollision groups allow a certain group of objects to never collide (negative) or always collide (positive).

Constructors

public Filter()

Methods

public void set(Filter argOther)

Inherited methods

Field details

categoryBits

public int categoryBits
The collision category bits. Normally you would just set one bit.

maskBits

public int maskBits
The collision mask bits. This states the categories that this shape would accept for collision.

groupIndex

public int groupIndex
Collision groups allow a certain group of objects to never collide (negative) or always collide (positive). Zero means no collision group. Non-zero group filtering always wins against the mask bits.

Constructor details

Filter

public Filter()

Method details

set

public void set(Filter argOther)