|
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 156 of file btSerializer.h.
Definition at line 368 of file btSerializer.h.
|
inlinevirtual |
Definition at line 419 of file btSerializer.h.
Implements btSerializer.
Definition at line 609 of file btSerializer.h.
|
inlinevirtual |
Implements btSerializer.
Definition at line 574 of file btSerializer.h.
|
inlinevirtual |
Implements btSerializer.
Definition at line 626 of file btSerializer.h.
Implements btSerializer.
Definition at line 184 of file btSerializer.h.
Implements btSerializer.
Definition at line 497 of file btSerializer.h.
Implements btSerializer.
Definition at line 564 of file btSerializer.h.
Implements btSerializer.
Definition at line 681 of file btSerializer.h.
Implements btSerializer.
Definition at line 569 of file btSerializer.h.
Definition at line 437 of file btSerializer.h.
Definition at line 427 of file btSerializer.h.
|
inlinevirtual |
Implements btSerializer.
Definition at line 676 of file btSerializer.h.
Definition at line 199 of file btSerializer.h.
Implements btSerializer.
Definition at line 667 of file btSerializer.h.
Implements btSerializer.
Definition at line 537 of file btSerializer.h.
was already initialized
Definition at line 209 of file btSerializer.h.
|
inline |
Definition at line 447 of file btSerializer.h.
Definition at line 591 of file btSerializer.h.
|
inlinevirtual |
Implements btSerializer.
Definition at line 634 of file btSerializer.h.
Implements btSerializer.
Definition at line 639 of file btSerializer.h.
Implements btSerializer.
Definition at line 672 of file btSerializer.h.
Implements btSerializer.
Definition at line 487 of file btSerializer.h.
Definition at line 192 of file btSerializer.h.
Definition at line 453 of file btSerializer.h.
Definition at line 173 of file btSerializer.h.
Definition at line 165 of file btSerializer.h.
|
protected |
Definition at line 181 of file btSerializer.h.
|
protected |
Definition at line 175 of file btSerializer.h.
|
protected |
Definition at line 176 of file btSerializer.h.
|
protected |
Definition at line 177 of file btSerializer.h.
Definition at line 167 of file btSerializer.h.
|
protected |
Definition at line 174 of file btSerializer.h.
|
protected |
Definition at line 179 of file btSerializer.h.
Definition at line 366 of file btSerializer.h.
|
protected |
Definition at line 172 of file btSerializer.h.
|
protected |
Definition at line 170 of file btSerializer.h.
|
protected |
Definition at line 169 of file btSerializer.h.
Definition at line 162 of file btSerializer.h.
|
protected |
Definition at line 160 of file btSerializer.h.
|
protected |
Definition at line 161 of file btSerializer.h.
|
protected |
Definition at line 163 of file btSerializer.h.
|
protected |
Definition at line 159 of file btSerializer.h.