Voxellancer
0.3
A game about voxels in space
|
Public Member Functions | |
CollisionFilterIgnoringCreator (WorldObject *owner, WorldObject *creator, uint32_t collisionMask=0xFFFFFFFF) | |
virtual WorldObject * | creator () const override |
Public Member Functions inherited from CollisionFilter | |
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 |
Protected Member Functions | |
virtual bool | specialIsCollideableWith (const CollisionFilter *other) const override |
Protected Member Functions inherited from CollisionFilter | |
bool | areMasksCollidable (const CollisionFilter *other) const |
Protected Attributes | |
WorldObject * | m_creator |
Protected Attributes inherited from CollisionFilter | |
uint32_t | m_collisionMask |
WorldObject * | m_owner |