virtual void set_collision_mask(uint64_t)
virtual bool has_collided(const i_collidable_object &aOther) const =0
virtual uint32_t collision_update_id() const =0
virtual uint64_t collision_mask() const
virtual void clear_saved_aabb()=0
virtual void save_aabb()=0
virtual void collided(i_collidable_object &aOther)=0
virtual void clear_aabb_cache()=0
virtual const neogfx::aabb & aabb() const =0
virtual void set_collision_update_id(uint32_t aCollisionCheckId)=0
virtual bool collidable() const =0
virtual const neogfx::aabb & saved_aabb() const =0