ackb2d 0.9
3D Gamestudio Box 2d Wraper

b2Settings.h File Reference

Go to the source code of this file.

Defines

#define B2_STATICBODY   0
#define B2_KINEMATICBODY   1
#define B2_DYNAMICBODY   2
#define E_UNKNOWN   -1
#define E_CIRCLE   0
#define E_POLYGON   1
#define E_TYPECOUNT   2
#define E_UNKNOWNJOINT   0
#define E_REVOLUTEJOINT   1
#define E_PRISMATICJOINT   2
#define E_DISTANCEJOINT   3
#define E_PULLEYJOINT   4
#define E_MOUSEJOINT   5
#define E_GEARJOINT   6
#define E_LINEJOINT   7
#define E_WELDJOINT   8
#define E_FRICTIONJOINT   9
#define E_INACTIVELIMIT   0
#define E_ATLOWERLIMIT   1
#define E_ATUPPERLIMIT   2
#define E_EQUALLIMITS   3
#define E_SHAPEBIT   0x0001
 DRAW SHAPES.
#define E_JOINTBIT   0x0002
 DRAW JOINT CONNECTIONS.
#define E_AABBBIT   0x0004
 DRAW AXIS ALIGNED BOUNDING BOXES.
#define E_PAIRBIT   0x0008
 DRAW BROAD-PHASE PAIRS.
#define E_CENTEROFMASSBIT   0x0010
 DRAW CENTER OF MASS FRAME.
#define E_TOI_UNKNOWN   0
#define E_TOI_FAILED   1
#define E_TOI_OVERLAPPED   2
#define E_TOI_TOUCHING   3
#define E_TOI_SEPARATED   4
#define E_CIRCLES   0
#define E_FACEA   1
#define E_FACEB   2
#define B2_NULLSTATE   0
 point does not exist
#define B2_ADDSTATE   1
 point was added in the update
#define B2_PERSISTSTATE   2
 point persisted across the update
#define B2_REMOVESTATE   3
 point was removed in the update

Typedefs

typedef unsigned char uint8
typedef unsigned short uint16
typedef unsigned int uint32
typedef float float32

Define Documentation

#define B2_ADDSTATE   1

point was added in the update

Definition at line 75 of file b2Settings.h.

#define B2_DYNAMICBODY   2

Definition at line 14 of file b2Settings.h.

#define B2_KINEMATICBODY   1

Definition at line 13 of file b2Settings.h.

#define B2_NULLSTATE   0

point does not exist

Definition at line 74 of file b2Settings.h.

#define B2_PERSISTSTATE   2

point persisted across the update

Definition at line 76 of file b2Settings.h.

#define B2_REMOVESTATE   3

point was removed in the update

Definition at line 77 of file b2Settings.h.

#define B2_STATICBODY   0

Definition at line 12 of file b2Settings.h.

#define E_AABBBIT   0x0004

DRAW AXIS ALIGNED BOUNDING BOXES.

Definition at line 51 of file b2Settings.h.

#define E_ATLOWERLIMIT   1

Definition at line 42 of file b2Settings.h.

#define E_ATUPPERLIMIT   2

Definition at line 43 of file b2Settings.h.

#define E_CENTEROFMASSBIT   0x0010

DRAW CENTER OF MASS FRAME.

Definition at line 53 of file b2Settings.h.

#define E_CIRCLE   0

Definition at line 20 of file b2Settings.h.

#define E_CIRCLES   0

Definition at line 67 of file b2Settings.h.

#define E_DISTANCEJOINT   3

Definition at line 30 of file b2Settings.h.

#define E_EQUALLIMITS   3

Definition at line 44 of file b2Settings.h.

#define E_FACEA   1

Definition at line 68 of file b2Settings.h.

#define E_FACEB   2

Definition at line 69 of file b2Settings.h.

#define E_FRICTIONJOINT   9

Definition at line 36 of file b2Settings.h.

#define E_GEARJOINT   6

Definition at line 33 of file b2Settings.h.

#define E_INACTIVELIMIT   0

Definition at line 41 of file b2Settings.h.

#define E_JOINTBIT   0x0002

DRAW JOINT CONNECTIONS.

Definition at line 50 of file b2Settings.h.

#define E_LINEJOINT   7

Definition at line 34 of file b2Settings.h.

#define E_MOUSEJOINT   5

Definition at line 32 of file b2Settings.h.

#define E_PAIRBIT   0x0008

DRAW BROAD-PHASE PAIRS.

Definition at line 52 of file b2Settings.h.

#define E_POLYGON   1

Definition at line 21 of file b2Settings.h.

#define E_PRISMATICJOINT   2

Definition at line 29 of file b2Settings.h.

#define E_PULLEYJOINT   4

Definition at line 31 of file b2Settings.h.

#define E_REVOLUTEJOINT   1

Definition at line 28 of file b2Settings.h.

#define E_SHAPEBIT   0x0001

DRAW SHAPES.

Definition at line 49 of file b2Settings.h.

#define E_TOI_FAILED   1

Definition at line 59 of file b2Settings.h.

#define E_TOI_OVERLAPPED   2

Definition at line 60 of file b2Settings.h.

#define E_TOI_SEPARATED   4

Definition at line 62 of file b2Settings.h.

#define E_TOI_TOUCHING   3

Definition at line 61 of file b2Settings.h.

#define E_TOI_UNKNOWN   0

Definition at line 58 of file b2Settings.h.

#define E_TYPECOUNT   2

Definition at line 22 of file b2Settings.h.

#define E_UNKNOWN   -1

Definition at line 19 of file b2Settings.h.

#define E_UNKNOWNJOINT   0

Definition at line 27 of file b2Settings.h.

#define E_WELDJOINT   8

Definition at line 35 of file b2Settings.h.


Typedef Documentation

typedef float float32

Definition at line 7 of file b2Settings.h.

typedef unsigned short uint16

Definition at line 5 of file b2Settings.h.

typedef unsigned int uint32

Definition at line 6 of file b2Settings.h.

typedef unsigned char uint8

Definition at line 4 of file b2Settings.h.

 All Data Structures Files Functions Variables Typedefs Defines