raylib-cpp
C++ object-oriented wrapper library for raylib.
Public Member Functions | List of all members
raylib::Physics Class Reference

2D Physics library for videogames More...

Public Member Functions

 Physics (float gravityX, float gravityY)
 
 Physics (float gravityY)
 
PhysicsAddForce (PhysicsBody body, Vector2 force)
 
PhysicsAddTorque (PhysicsBody body, float amount)
 
PhysicsClose ()
 
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)
 
PhysicsDestroyBody (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
 
PhysicsInit ()
 
PhysicsReset ()
 
PhysicsSetBodyRotation (PhysicsBody body, float radians)
 
PhysicsSetGravity (float x, float y)
 
PhysicsSetTimeStep (double delta)
 
PhysicsShatter (PhysicsBody body, Vector2 position, float force)
 
PhysicsUpdate ()
 

Detailed Description

2D Physics library for videogames

Definition at line 12 of file Physics.hpp.