|
Bullet Collision Detection & Physics Library
|
The btDefaultSerializer is the main Bullet serialization class. More...
#include <btSerializer.h>


Static Public Member Functions | |
| static int | getMemoryDnaSizeInBytes () |
| static const char * | getMemoryDna () |
Public Attributes | |
| btHashMap< btHashPtr, void * > | m_skipPointers |
Protected Member Functions | |
| virtual void * | findPointer (void *oldPtr) |
| virtual void | writeDNA () |
| int | getReverseType (const char *type) const |
| void | initDNA (const char *bdnaOrg, int dnalen) |
Protected Attributes | |
| btAlignedObjectArray< char * > | mTypes |
| btAlignedObjectArray< short * > | mStructs |
| btAlignedObjectArray< short > | mTlens |
| btHashMap< btHashInt, int > | mStructReverse |
| btHashMap< btHashString, int > | mTypeLookup |
| btHashMap< btHashPtr, void * > | m_chunkP |
| btHashMap< btHashPtr, const char * > | m_nameMap |
| btHashMap< btHashPtr, btPointerUid > | m_uniquePointers |
| int | m_uniqueIdGenerator |
| int | m_totalSize |
| unsigned char * | m_buffer |
| bool | m_ownsBuffer |
| int | m_currentSize |
| void * | m_dna |
| int | m_dnaLength |
| int | m_serializationFlags |
| btAlignedObjectArray< btChunk * > | m_chunkPtrs |
The btDefaultSerializer is the main Bullet serialization class.
The constructor takes an optional argument for backwards compatibility, it is recommended to leave this empty/zero.
Definition at line 167 of file btSerializer.h.
Definition at line 393 of file btSerializer.h.
|
inlinevirtual |
Definition at line 442 of file btSerializer.h.
Implements btSerializer.
Definition at line 639 of file btSerializer.h.
|
inlinevirtual |
Implements btSerializer.
Definition at line 601 of file btSerializer.h.
|
inlinevirtual |
Implements btSerializer.
Definition at line 658 of file btSerializer.h.
Implements btSerializer.
Definition at line 202 of file btSerializer.h.
Implements btSerializer.
Definition at line 523 of file btSerializer.h.
Implements btSerializer.
Definition at line 591 of file btSerializer.h.
Implements btSerializer.
Definition at line 715 of file btSerializer.h.
Implements btSerializer.
Definition at line 596 of file btSerializer.h.
Definition at line 460 of file btSerializer.h.
Definition at line 450 of file btSerializer.h.
|
inlinevirtual |
Implements btSerializer.
Definition at line 710 of file btSerializer.h.
Definition at line 221 of file btSerializer.h.
Implements btSerializer.
Definition at line 701 of file btSerializer.h.
Implements btSerializer.
Definition at line 563 of file btSerializer.h.
was already initialized
Definition at line 232 of file btSerializer.h.
|
inline |
Definition at line 470 of file btSerializer.h.
Definition at line 620 of file btSerializer.h.
|
inlinevirtual |
Implements btSerializer.
Definition at line 667 of file btSerializer.h.
Implements btSerializer.
Definition at line 672 of file btSerializer.h.
Implements btSerializer.
Definition at line 706 of file btSerializer.h.
Implements btSerializer.
Definition at line 512 of file btSerializer.h.
Definition at line 214 of file btSerializer.h.
Definition at line 476 of file btSerializer.h.
Definition at line 188 of file btSerializer.h.
Definition at line 180 of file btSerializer.h.
|
protected |
Definition at line 197 of file btSerializer.h.
|
protected |
Definition at line 190 of file btSerializer.h.
|
protected |
Definition at line 191 of file btSerializer.h.
|
protected |
Definition at line 192 of file btSerializer.h.
Definition at line 182 of file btSerializer.h.
|
protected |
Definition at line 189 of file btSerializer.h.
|
protected |
Definition at line 194 of file btSerializer.h.
Definition at line 390 of file btSerializer.h.
|
protected |
Definition at line 187 of file btSerializer.h.
|
protected |
Definition at line 185 of file btSerializer.h.
|
protected |
Definition at line 184 of file btSerializer.h.
Definition at line 175 of file btSerializer.h.
|
protected |
Definition at line 173 of file btSerializer.h.
|
protected |
Definition at line 174 of file btSerializer.h.
|
protected |
Definition at line 176 of file btSerializer.h.
|
protected |
Definition at line 172 of file btSerializer.h.