![]() |
raylib-cpp
C++ object-oriented wrapper library for raylib.
|
2D Physics library for videogames More...
Public Member Functions | |
Physics (float gravityX, float gravityY) | |
Physics (float gravityY) | |
Physics & | AddForce (PhysicsBody body, Vector2 force) |
Physics & | AddTorque (PhysicsBody body, float amount) |
Physics & | Close () |
PhysicsBody | CreateBodyCircle (Vector2 pos, float radius, float density) |
PhysicsBody | CreateBodyPolygon (Vector2 pos, float radius, int sides, float density) |
PhysicsBody | CreateBodyRectangle (Vector2 pos, float width, float height, float density) |
Physics & | DestroyBody (PhysicsBody body) |
int | GetBodiesCount () const |
PhysicsBody | GetBody (int index) const |
int | GetShapeType (int index) const |
Vector2 | GetShapeVertex (PhysicsBody body, int vertex) const |
int | GetShapeVerticesCount (int index) const |
Physics & | Init () |
Physics & | Reset () |
Physics & | SetBodyRotation (PhysicsBody body, float radians) |
Physics & | SetGravity (float x, float y) |
Physics & | SetTimeStep (double delta) |
Physics & | Shatter (PhysicsBody body, Vector2 position, float force) |
Physics & | Update () |
2D Physics library for videogames
Definition at line 12 of file Physics.hpp.