bool circleCollision(Circle circle) const override
bool pointCollision(Vector2f point) const override
bool rayCollision(Ray ray) const override
Rect getBoundingBox() const override
bool lineCollision(Line line) const override
bool rectCollision(RotatedRect rect) const override