Voxellancer
0.3
A game about voxels in space
|
Public Member Functions | |
CollisionFilter (WorldObject *owner, uint32_t collisionMask=0xFFFFFFFF) | |
uint32_t | collisionMask () const |
void | setCollideableWith (WorldObjectType objectType, bool collides) |
bool | isCollideableWith (const CollisionFilter *other) const |
virtual WorldObject * | owner () const |
virtual WorldObject * | creator () const |
Protected Member Functions | |
bool | areMasksCollidable (const CollisionFilter *other) const |
virtual bool | specialIsCollideableWith (const CollisionFilter *other) const |
Protected Attributes | |
uint32_t | m_collisionMask |
WorldObject * | m_owner |