Box2D::b2Filter - This holds contact filtering data.
my $filter = Box2D::b2Filter->new(); $filter->categoryBits( $category_bits ); $filter->maskBits( $mask_bits ); $filter->groupIndex($ group_index );
This holds contact filtering data.
Default constructor.
Returns a Box2D::b2Filter
Box2D::b2Filter
The collision category bits. Normally you would just set one bit.
Parameters:
uint16 $categoryBits (optional)
uint16
$categoryBits
Returns a uint16
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.
int16 $groupIndex (optional)
int16
$groupIndex
Returns a int16
The collision mask bits. This states the categories that this shape would accept for collision.
uint16 $maskBits (optional)
$maskBits
Box2D
Box2D::b2Fixture
Box2D::b2FixtureDef
See "BUGS" in Box2D
See "AUTHORS" in Box2D
See "COPYRIGHT & LICENSE" in Box2D
To install Box2D, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Box2D
CPAN shell
perl -MCPAN -e shell install Box2D
For more information on module installation, please visit the detailed CPAN module installation guide.