16 float solveConstraints;
34 int32_t stackCapacity;
46#elif defined(__linux__) || defined(__APPLE__)
47 unsigned long long start_sec;
48 unsigned long long start_usec;
54BOX2D_API
b2Timer b2CreateTimer(
void);
55BOX2D_API int64_t b2GetTicks(
b2Timer* timer);
56BOX2D_API
float b2GetMilliseconds(
const b2Timer* timer);
57BOX2D_API
float b2GetMillisecondsAndReset(
b2Timer* timer);
58BOX2D_API
void b2SleepMilliseconds(
float milliseconds);
64#include <tracy/TracyC.h>
65#define b2TracyCZoneC(ctx, color, active) TracyCZoneC(ctx, color, active)
66#define b2TracyCZoneNC(ctx, name, color, active) TracyCZoneNC(ctx, name, color, active)
67#define b2TracyCZoneEnd(ctx) TracyCZoneEnd(ctx)
71#define b2TracyCZoneC(ctx, color, active)
72#define b2TracyCZoneNC(ctx, name, color, active)
73#define b2TracyCZoneEnd(ctx)
#define b2_graphColorCount
Solver graph coloring.
Definition constants.h:83
Profiling data. Times are in milliseconds.
Definition timer.h:10
Counters that give details of the simulation size.
Definition timer.h:26
Timer for profiling. This has platform specific code and may not work on every platform.
Definition timer.h:43
types used by the Box2D API
#define B2_ZERO_INIT
Used for C zero initialization, such as b2Vec2 v = {0} where C++ requires b2Vec2 v = {}.
Definition types.h:32