Drag[en]gine Script Module DragonScript  1.21
Dragengine.Scenery.ECComposeCollisionFilter Class Reference

Composable collision filter for element class. More...

Inheritance diagram for Dragengine.Scenery.ECComposeCollisionFilter:

Public Member Functions

void collisionCategoryClearBit (int bit)
 Convience function clearing bit in collision category. More...
 
void collisionCategorySetBit (int bit)
 Convience function setting bit in collision category. More...
 
void collisionFilterClearBit (int bit)
 Convience function clearing bit in collision filter. More...
 
void collisionFilterSetBit (int bit)
 Convience function setting bit in collision filter. More...
 
CollisionFilter getCollisionFilter ()
 Collision filter. More...
 
ECComposeCollisionFilter new ()
 Create composable element class. More...
 
ECComposeCollisionFilter new (CollisionFilter filter)
 
void setCollisionFilter (CollisionFilter collisionFilter)
 Set collision filter. More...
 

Detailed Description

Composable collision filter for element class.

Member Function Documentation

◆ collisionCategoryClearBit()

void Dragengine.Scenery.ECComposeCollisionFilter.collisionCategoryClearBit ( int  bit)

Convience function clearing bit in collision category.

◆ collisionCategorySetBit()

void Dragengine.Scenery.ECComposeCollisionFilter.collisionCategorySetBit ( int  bit)

Convience function setting bit in collision category.

◆ collisionFilterClearBit()

void Dragengine.Scenery.ECComposeCollisionFilter.collisionFilterClearBit ( int  bit)

Convience function clearing bit in collision filter.

◆ collisionFilterSetBit()

void Dragengine.Scenery.ECComposeCollisionFilter.collisionFilterSetBit ( int  bit)

Convience function setting bit in collision filter.

◆ getCollisionFilter()

CollisionFilter Dragengine.Scenery.ECComposeCollisionFilter.getCollisionFilter ( )

Collision filter.

◆ new() [1/2]

ECComposeCollisionFilter Dragengine.Scenery.ECComposeCollisionFilter.new ( )

Create composable element class.

Adds all properties to ownerClass. If you do not want a property to be configurable using XML subclassing use ownerClass.removeProperty() to remove them.

◆ new() [2/2]

ECComposeCollisionFilter Dragengine.Scenery.ECComposeCollisionFilter.new ( CollisionFilter  filter)

◆ setCollisionFilter()

void Dragengine.Scenery.ECComposeCollisionFilter.setCollisionFilter ( CollisionFilter  collisionFilter)

Set collision filter.


The documentation for this class was generated from the following file: