|
Mountain
1.0.0
Simple C++ 2D Game Framework
|
Inheritance diagram for Mountain::Circle:
Collaboration diagram for Mountain::Circle:Public Member Functions | |
| Circle (Vector2 off, float_t radius) | |
| void | RenderDebug (const Color &color) const override |
| bool | CheckCollision (Vector2 point) const override |
| bool | CheckCollision (const Hitbox &hitbox) const override |
| bool | CheckCollision (const Circle &circle) const override |
| bool | CheckCollision (const Grid &grid) const override |
| bool | CheckCollision (const ColliderList &list) const override |
| bool | Intersect (Vector2 p1, Vector2 p2) const |
| float_t | Left () const override |
| float_t | Right () const override |
| float_t | Top () const override |
| float_t | Bottom () const override |
| Vector2 | Center () const override |
| Vector2 | TopLeft () const override |
| Vector2 | TopRight () const override |
| Vector2 | BottomLeft () const override |
| Vector2 | BottomRight () const override |
| float | AbsoluteLeft () const override |
| float | AbsoluteRight () const override |
| float | AbsoluteTop () const override |
| float | AbsoluteBottom () const override |
| Vector2 | AbsoluteCenter () const override |
| Vector2 | AbsoluteTopLeft () const override |
| Vector2 | AbsoluteTopRight () const override |
| Vector2 | AbsoluteBottomLeft () const override |
| Vector2 | AbsoluteBottomRight () const override |
| float | Width () const override |
| float | Height () const override |
| Vector2 | Size () const override |
Public Member Functions inherited from Mountain::Collider | |
| Collider (ColliderType type) | |
| Collider (ColliderType type, Vector2 offset) | |
| virtual Vector2 | GetActualPosition () const |
| bool_t | CheckCollision (const Entity &e) const |
| bool_t | CheckCollision (const Collider &collider) const |
Public Attributes | |
| float_t | radius = 0.f |
Public Attributes inherited from Mountain::Collider | |
| Vector2 | offset |
| ColliderType | type |
| const Vector2 * | basePosition = nullptr |
Definition at line 9 of file circle.hpp.