Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
CollisionFilterIgnoringCreator Class Reference
Inheritance diagram for CollisionFilterIgnoringCreator:
[legend]
Collaboration diagram for CollisionFilterIgnoringCreator:
[legend]

Public Member Functions

 CollisionFilterIgnoringCreator (WorldObject *owner, WorldObject *creator, uint32_t collisionMask=0xFFFFFFFF)
 
virtual WorldObjectcreator () 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 WorldObjectowner () 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

WorldObjectm_creator
 
- Protected Attributes inherited from CollisionFilter
uint32_t m_collisionMask
 
WorldObjectm_owner
 

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