| Bullet Collision Detection & Physics Library
    | 


Go to the source code of this file.
| Classes | |
| class | btChunk | 
| class | btSerializer | 
| struct | btPointerUid | 
| struct | btBulletSerializedArrays | 
| class | btDefaultSerializer | 
| The btDefaultSerializer is the main Bullet serialization class.  More... | |
| Macros | |
| #define | BT_HEADER_LENGTH 12 | 
| #define | BT_MAKE_ID(a, b, c, d) ((int)(d) << 24 | (int)(c) << 16 | (b) << 8 | (a)) | 
| #define | BT_MULTIBODY_CODE BT_MAKE_ID('M', 'B', 'D', 'Y') | 
| #define | BT_MB_LINKCOLLIDER_CODE BT_MAKE_ID('M', 'B', 'L', 'C') | 
| #define | BT_SOFTBODY_CODE BT_MAKE_ID('S', 'B', 'D', 'Y') | 
| #define | BT_COLLISIONOBJECT_CODE BT_MAKE_ID('C', 'O', 'B', 'J') | 
| #define | BT_RIGIDBODY_CODE BT_MAKE_ID('R', 'B', 'D', 'Y') | 
| #define | BT_CONSTRAINT_CODE BT_MAKE_ID('C', 'O', 'N', 'S') | 
| #define | BT_BOXSHAPE_CODE BT_MAKE_ID('B', 'O', 'X', 'S') | 
| #define | BT_QUANTIZED_BVH_CODE BT_MAKE_ID('Q', 'B', 'V', 'H') | 
| #define | BT_TRIANLGE_INFO_MAP BT_MAKE_ID('T', 'M', 'A', 'P') | 
| #define | BT_SHAPE_CODE BT_MAKE_ID('S', 'H', 'A', 'P') | 
| #define | BT_ARRAY_CODE BT_MAKE_ID('A', 'R', 'A', 'Y') | 
| #define | BT_SBMATERIAL_CODE BT_MAKE_ID('S', 'B', 'M', 'T') | 
| #define | BT_SBNODE_CODE BT_MAKE_ID('S', 'B', 'N', 'D') | 
| #define | BT_DYNAMICSWORLD_CODE BT_MAKE_ID('D', 'W', 'L', 'D') | 
| #define | BT_CONTACTMANIFOLD_CODE BT_MAKE_ID('C', 'O', 'N', 'T') | 
| #define | BT_DNA_CODE BT_MAKE_ID('D', 'N', 'A', '1') | 
| Enumerations | |
| enum | btSerializationFlags { BT_SERIALIZE_NO_BVH = 1, BT_SERIALIZE_NO_TRIANGLEINFOMAP = 2, BT_SERIALIZE_NO_DUPLICATE_ASSERT = 4, BT_SERIALIZE_CONTACT_MANIFOLDS = 8 } | 
| Functions | |
| int | btStrLen (const char *str) | 
| Variables | |
| char | sBulletDNAstr [] | 
| int | sBulletDNAlen | 
| char | sBulletDNAstr64 [] | 
| int | sBulletDNAlen64 | 
| #define BT_ARRAY_CODE BT_MAKE_ID('A', 'R', 'A', 'Y') | 
Definition at line 118 of file btSerializer.h.
| #define BT_BOXSHAPE_CODE BT_MAKE_ID('B', 'O', 'X', 'S') | 
Definition at line 114 of file btSerializer.h.
| #define BT_COLLISIONOBJECT_CODE BT_MAKE_ID('C', 'O', 'B', 'J') | 
Definition at line 111 of file btSerializer.h.
| #define BT_CONSTRAINT_CODE BT_MAKE_ID('C', 'O', 'N', 'S') | 
Definition at line 113 of file btSerializer.h.
| #define BT_CONTACTMANIFOLD_CODE BT_MAKE_ID('C', 'O', 'N', 'T') | 
Definition at line 122 of file btSerializer.h.
| #define BT_DNA_CODE BT_MAKE_ID('D', 'N', 'A', '1') | 
Definition at line 123 of file btSerializer.h.
| #define BT_DYNAMICSWORLD_CODE BT_MAKE_ID('D', 'W', 'L', 'D') | 
Definition at line 121 of file btSerializer.h.
| #define BT_HEADER_LENGTH 12 | 
Definition at line 101 of file btSerializer.h.
| #define BT_MAKE_ID | ( | a, | |
| b, | |||
| c, | |||
| d | |||
| ) | ((int)(d) << 24 | (int)(c) << 16 | (b) << 8 | (a)) | 
Definition at line 105 of file btSerializer.h.
| #define BT_MB_LINKCOLLIDER_CODE BT_MAKE_ID('M', 'B', 'L', 'C') | 
Definition at line 109 of file btSerializer.h.
| #define BT_MULTIBODY_CODE BT_MAKE_ID('M', 'B', 'D', 'Y') | 
Definition at line 108 of file btSerializer.h.
| #define BT_QUANTIZED_BVH_CODE BT_MAKE_ID('Q', 'B', 'V', 'H') | 
Definition at line 115 of file btSerializer.h.
| #define BT_RIGIDBODY_CODE BT_MAKE_ID('R', 'B', 'D', 'Y') | 
Definition at line 112 of file btSerializer.h.
| #define BT_SBMATERIAL_CODE BT_MAKE_ID('S', 'B', 'M', 'T') | 
Definition at line 119 of file btSerializer.h.
| #define BT_SBNODE_CODE BT_MAKE_ID('S', 'B', 'N', 'D') | 
Definition at line 120 of file btSerializer.h.
| #define BT_SHAPE_CODE BT_MAKE_ID('S', 'H', 'A', 'P') | 
Definition at line 117 of file btSerializer.h.
| #define BT_SOFTBODY_CODE BT_MAKE_ID('S', 'B', 'D', 'Y') | 
Definition at line 110 of file btSerializer.h.
| #define BT_TRIANLGE_INFO_MAP BT_MAKE_ID('T', 'M', 'A', 'P') | 
Definition at line 116 of file btSerializer.h.
| enum btSerializationFlags | 
| Enumerator | |
|---|---|
| BT_SERIALIZE_NO_BVH | |
| BT_SERIALIZE_NO_TRIANGLEINFOMAP | |
| BT_SERIALIZE_NO_DUPLICATE_ASSERT | |
| BT_SERIALIZE_CONTACT_MANIFOLDS | |
Definition at line 57 of file btSerializer.h.
| 
 | inline | 
Definition at line 32 of file btSerializer.h.
| int sBulletDNAlen | 
Definition at line 690 of file btSerializer.cpp.
| int sBulletDNAlen64 | 
Definition at line 690 of file btSerializer64.cpp.
| char sBulletDNAstr[] | 
Definition at line 2 of file btSerializer.cpp.
| char sBulletDNAstr64[] | 
Definition at line 2 of file btSerializer64.cpp.
 1.8.16
 1.8.16