supertux
CollisionSystem Member List

This is the complete list of members for CollisionSystem, including all inherited members.

add(CollisionObject *object) (defined in CollisionSystem)CollisionSystem
CollisionSystem(Sector &sector) (defined in CollisionSystem)CollisionSystem
draw(DrawingContext &context)CollisionSystem
free_line_of_sight(const Vector &line_start, const Vector &line_end, bool ignore_objects, const CollisionObject *ignore_object) const (defined in CollisionSystem)CollisionSystem
get_first_line_intersection(const Vector &line_start, const Vector &line_end, bool ignore_objects, const CollisionObject *ignore_object) const (defined in CollisionSystem)CollisionSystem
get_ground_movement_manager() (defined in CollisionSystem)CollisionSysteminline
get_nearby_objects(const Vector &center, float max_distance) const (defined in CollisionSystem)CollisionSystem
is_free_of_movingstatics(const Rectf &rect, const CollisionObject *ignore_object) const (defined in CollisionSystem)CollisionSystem
is_free_of_specifically_movingstatics(const Rectf &rect, const CollisionObject *ignore_object) const (defined in CollisionSystem)CollisionSystem
is_free_of_statics(const Rectf &rect, const CollisionObject *ignore_object, const bool ignoreUnisolid) const (defined in CollisionSystem)CollisionSystem
is_free_of_tiles(const Rectf &rect, const bool ignoreUnisolid=false, uint32_t tiletype=Tile::SOLID) const (defined in CollisionSystem)CollisionSystem
remove(CollisionObject *object) (defined in CollisionSystem)CollisionSystem
update()CollisionSystem