SYMBOL INDEX (72 symbols across 6 files) FILE: examples/physics_demo.c function main (line 23) | int main() FILE: examples/physics_friction.c function main (line 23) | int main() FILE: examples/physics_movement.c function main (line 25) | int main() FILE: examples/physics_restitution.c function main (line 23) | int main() FILE: examples/physics_shatter.c function main (line 25) | int main() FILE: src/physac.h type Vector2 (line 123) | typedef struct Vector2 { type PhysicsShapeType (line 135) | typedef enum PhysicsShapeType { PHYSICS_CIRCLE, PHYSICS_POLYGON } Physic... type PhysicsBodyData (line 138) | struct PhysicsBodyData type Mat2 (line 141) | typedef struct Mat2 { type PolygonData (line 148) | typedef struct PolygonData { type PhysicsShape (line 154) | typedef struct PhysicsShape { type PhysicsBodyData (line 162) | typedef struct PhysicsBodyData { type PhysicsManifoldData (line 184) | typedef struct PhysicsManifoldData { function PHYSACDEF (line 354) | PHYSACDEF void InitPhysics(void) function PHYSACDEF (line 373) | PHYSACDEF bool IsPhysicsEnabled(void) function PHYSACDEF (line 379) | PHYSACDEF void SetPhysicsGravity(float x, float y) function PHYSACDEF (line 386) | PHYSACDEF PhysicsBody CreatePhysicsBodyCircle(Vector2 pos, float radius,... function PHYSACDEF (line 437) | PHYSACDEF PhysicsBody CreatePhysicsBodyRectangle(Vector2 pos, float widt... function PHYSACDEF (line 525) | PHYSACDEF PhysicsBody CreatePhysicsBodyPolygon(Vector2 pos, float radius... function PHYSACDEF (line 612) | PHYSACDEF void PhysicsAddForce(PhysicsBody body, Vector2 force) function PHYSACDEF (line 619) | PHYSACDEF void PhysicsAddTorque(PhysicsBody body, float amount) function PHYSACDEF (line 626) | PHYSACDEF void PhysicsShatter(PhysicsBody body, Vector2 position, float ... function PHYSACDEF (line 768) | PHYSACDEF int GetPhysicsBodiesCount(void) function PHYSACDEF (line 774) | PHYSACDEF PhysicsBody GetPhysicsBody(int index) function PHYSACDEF (line 794) | PHYSACDEF int GetPhysicsShapeType(int index) function PHYSACDEF (line 817) | PHYSACDEF int GetPhysicsShapeVerticesCount(int index) function PHYSACDEF (line 846) | PHYSACDEF Vector2 GetPhysicsShapeVertex(PhysicsBody body, int vertex) function PHYSACDEF (line 876) | PHYSACDEF void SetPhysicsBodyRotation(PhysicsBody body, float radians) function PHYSACDEF (line 888) | PHYSACDEF void DestroyPhysicsBody(PhysicsBody body) function PHYSACDEF (line 938) | PHYSACDEF void ClosePhysics(void) function FindAvailableBodyIndex (line 969) | static int FindAvailableBodyIndex() function PolygonData (line 998) | static PolygonData CreateRandomPolygon(float radius, int sides) function PolygonData (line 1024) | static PolygonData CreateRectanglePolygon(Vector2 pos, Vector2 size) type timespec (line 1063) | struct timespec function PhysicsStep (line 1074) | static void PhysicsStep(void) function PHYSACDEF (line 1194) | PHYSACDEF void RunPhysicsStep(void) function PHYSACDEF (line 1216) | PHYSACDEF void SetPhysicsTimeStep(double delta) function FindAvailableManifoldIndex (line 1222) | static int FindAvailableManifoldIndex() function PhysicsManifold (line 1235) | static PhysicsManifold CreatePhysicsManifold(PhysicsBody a, PhysicsBody b) function DestroyPhysicsManifold (line 1269) | static void DestroyPhysicsManifold(PhysicsManifold manifold) function SolvePhysicsManifold (line 1315) | static void SolvePhysicsManifold(PhysicsManifold manifold) function SolveCircleToCircle (line 1346) | static void SolveCircleToCircle(PhysicsManifold manifold) function SolveCircleToPolygon (line 1389) | static void SolveCircleToPolygon(PhysicsManifold manifold) function SolvePolygonToCircle (line 1401) | static void SolvePolygonToCircle(PhysicsManifold manifold) function SolveDifferentShapes (line 1416) | static void SolveDifferentShapes(PhysicsManifold manifold, PhysicsBody b... function SolvePolygonToPolygon (line 1508) | static void SolvePolygonToPolygon(PhysicsManifold manifold) function IntegratePhysicsForces (line 1617) | static void IntegratePhysicsForces(PhysicsBody body) function InitializePhysicsManifolds (line 1636) | static void InitializePhysicsManifolds(PhysicsManifold manifold) function IntegratePhysicsImpulses (line 1670) | static void IntegratePhysicsImpulses(PhysicsManifold manifold) function IntegratePhysicsVelocity (line 1782) | static void IntegratePhysicsVelocity(PhysicsBody body) function CorrectPhysicsPositions (line 1799) | static void CorrectPhysicsPositions(PhysicsManifold manifold) function Vector2 (line 1825) | static Vector2 GetSupport(PhysicsShape shape, Vector2 dir) function FindAxisLeastPenetration (line 1847) | static float FindAxisLeastPenetration(int *faceIndex, PhysicsShape shape... function FindIncidentFace (line 1890) | static void FindIncidentFace(Vector2 *v0, Vector2 *v1, PhysicsShape ref,... function Clip (line 1925) | static int Clip(Vector2 normal, float clip, Vector2 *faceA, Vector2 *faceB) function BiasGreaterThan (line 1962) | static bool BiasGreaterThan(float valueA, float valueB) function Vector2 (line 1968) | static Vector2 TriangleBarycenter(Vector2 v1, Vector2 v2, Vector2 v3) function InitTimer (line 1979) | static void InitTimer(void) function GetTimeCount (line 2008) | static uint64_t GetTimeCount(void) function GetCurrTime (line 2034) | static double GetCurrTime(void) function Vector2 (line 2040) | static inline Vector2 MathCross(float value, Vector2 vector) function MathCrossVector2 (line 2046) | static inline float MathCrossVector2(Vector2 v1, Vector2 v2) function MathLenSqr (line 2052) | static inline float MathLenSqr(Vector2 vector) function MathDot (line 2058) | static inline float MathDot(Vector2 v1, Vector2 v2) function DistSqr (line 2064) | static inline float DistSqr(Vector2 v1, Vector2 v2) function MathNormalize (line 2071) | static void MathNormalize(Vector2 *vector) function Vector2 (line 2089) | static inline Vector2 Vector2Add(Vector2 v1, Vector2 v2) function Vector2 (line 2095) | static inline Vector2 Vector2Subtract(Vector2 v1, Vector2 v2) function Mat2 (line 2102) | static Mat2 Mat2Radians(float radians) function Mat2Set (line 2111) | static void Mat2Set(Mat2 *matrix, float radians) function Mat2 (line 2123) | static inline Mat2 Mat2Transpose(Mat2 matrix) function Vector2 (line 2129) | static inline Vector2 Mat2MultiplyVector2(Mat2 matrix, Vector2 vector)