btSerializer.h File Reference

#include "btScalar.h"
#include "btStackAlloc.h"
#include "btHashMap.h"
#include <memory.h>
#include <string.h>
Include dependency graph for btSerializer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  btChunk
class  btSerializer
class  btDefaultSerializer

Defines

#define BT_HEADER_LENGTH   12
#define MAKE_ID(a, b, c, d)   ( (int)(d)<<24 | (int)(c)<<16 | (b)<<8 | (a) )
#define BT_COLLISIONOBJECT_CODE   MAKE_ID('C','O','B','J')
#define BT_RIGIDBODY_CODE   MAKE_ID('R','B','D','Y')
#define BT_CONSTRAINT_CODE   MAKE_ID('C','O','N','S')
#define BT_BOXSHAPE_CODE   MAKE_ID('B','O','X','S')
#define BT_SHAPE_CODE   MAKE_ID('S','H','A','P')
#define BT_ARRAY_CODE   MAKE_ID('A','R','A','Y')

Functions

int btStrLen (const char *str)

Variables

unsigned char sBulletDNAstr []
 only the 32bit versions for now
int sBulletDNAlen
unsigned char sBulletDNAstr64 []
int sBulletDNAlen64

Define Documentation

#define BT_ARRAY_CODE   MAKE_ID('A','R','A','Y')

Definition at line 105 of file btSerializer.h.

#define BT_BOXSHAPE_CODE   MAKE_ID('B','O','X','S')

Definition at line 103 of file btSerializer.h.

#define BT_COLLISIONOBJECT_CODE   MAKE_ID('C','O','B','J')

Definition at line 100 of file btSerializer.h.

#define BT_CONSTRAINT_CODE   MAKE_ID('C','O','N','S')

Definition at line 102 of file btSerializer.h.

#define BT_HEADER_LENGTH   12

Definition at line 93 of file btSerializer.h.

#define BT_RIGIDBODY_CODE   MAKE_ID('R','B','D','Y')

Definition at line 101 of file btSerializer.h.

#define BT_SHAPE_CODE   MAKE_ID('S','H','A','P')

Definition at line 104 of file btSerializer.h.

#define MAKE_ID ( a,
b,
c,
 )     ( (int)(d)<<24 | (int)(c)<<16 | (b)<<8 | (a) )

Definition at line 97 of file btSerializer.h.


Function Documentation

int btStrLen ( const char *  str  )  [inline]

Definition at line 36 of file btSerializer.h.


Variable Documentation

Definition at line 445 of file btSerializer.cpp.

Definition at line 222 of file btSerializer.cpp.

unsigned char sBulletDNAstr[]

only the 32bit versions for now

Definition at line 224 of file btSerializer.cpp.

unsigned char sBulletDNAstr64[]

Definition at line 1 of file btSerializer.cpp.


Generated on Mon Feb 15 22:19:51 2010 for Bullet Collision Detection & Physics Library by  doxygen 1.6.1