btSerializer.h File Reference
#include "btScalar.h"
#include "btStackAlloc.h"
#include "btAlignedAllocator.h"
#include "btHashMap.h"
#include <memory.h>
#include <string.h>
Go to the source code of this file.
Classes |
class | btChunk |
class | btDefaultSerializer |
class | btSerializer |
Defines |
#define | BT_ARRAY_CODE MAKE_ID('A','R','A','Y') |
#define | BT_BOXSHAPE_CODE MAKE_ID('B','O','X','S') |
#define | BT_COLLISIONOBJECT_CODE MAKE_ID('C','O','B','J') |
#define | BT_CONSTRAINT_CODE MAKE_ID('C','O','N','S') |
#define | BT_HEADER_LENGTH 12 |
#define | BT_QUANTIZED_BVH_CODE MAKE_ID('Q','B','V','H') |
#define | BT_RIGIDBODY_CODE MAKE_ID('R','B','D','Y') |
#define | BT_SHAPE_CODE MAKE_ID('S','H','A','P') |
#define | BT_TRIANLGE_INFO_MAP MAKE_ID('T','M','A','P') |
#define | MAKE_ID(a, b, c, d) ( (int)(d)<<24 | (int)(c)<<16 | (b)<<8 | (a) ) |
Enumerations |
enum | btSerializationFlags { BT_SERIALIZE_NO_BVH = 1,
BT_SERIALIZE_NO_TRIANGLEINFOMAP = 2,
BT_SERIALIZE_NO_DUPLICATE_ASSERT = 4
} |
Functions |
SIMD_FORCE_INLINE int | btStrLen (const char *str) |
Variables |
int | sBulletDNAlen |
int | sBulletDNAlen64 |
unsigned char | sBulletDNAstr [] |
| only the 32bit versions for now
|
unsigned char | sBulletDNAstr64 [] |
Define Documentation
#define BT_ARRAY_CODE MAKE_ID('A','R','A','Y') |
#define BT_BOXSHAPE_CODE MAKE_ID('B','O','X','S') |
#define BT_COLLISIONOBJECT_CODE MAKE_ID('C','O','B','J') |
#define BT_CONSTRAINT_CODE MAKE_ID('C','O','N','S') |
#define BT_HEADER_LENGTH 12 |
#define BT_QUANTIZED_BVH_CODE MAKE_ID('Q','B','V','H') |
#define BT_RIGIDBODY_CODE MAKE_ID('R','B','D','Y') |
#define BT_SHAPE_CODE MAKE_ID('S','H','A','P') |
#define BT_TRIANLGE_INFO_MAP MAKE_ID('T','M','A','P') |
#define MAKE_ID |
( |
a, |
|
|
b, |
|
|
c, |
|
|
d |
|
) |
( (int)(d)<<24 | (int)(c)<<16 | (b)<<8 | (a) ) |
Enumeration Type Documentation
- Enumerator:
BT_SERIALIZE_NO_BVH |
|
BT_SERIALIZE_NO_TRIANGLEINFOMAP |
|
BT_SERIALIZE_NO_DUPLICATE_ASSERT |
|
Definition at line 62 of file btSerializer.h.
Function Documentation
SIMD_FORCE_INLINE int btStrLen |
( |
const char * |
str |
) |
|
Variable Documentation
only the 32bit versions for now