|
Bullet Collision Detection & Physics Library
|
#include <bDNA.h>

Public Member Functions | |
| bDNA () | |
| ~bDNA () | |
| void | init (char *data, int len, bool swap=false) |
| int | getArraySize (char *str) |
| int | getArraySizeNew (short name) |
| int | getElementSize (short type, short name) |
| int | getNumNames () const |
| char * | getName (int ind) |
| char * | getType (int ind) |
| short * | getStruct (int ind) |
| short | getLength (int ind) |
| int | getReverseType (short type) |
| int | getReverseType (const char *type) |
| int | getNumStructs () |
| bool | lessThan (bDNA *other) |
| void | initCmpFlags (bDNA *memDNA) |
| bool | flagNotEqual (int dna_nr) |
| bool | flagEqual (int dna_nr) |
| bool | flagNone (int dna_nr) |
| int | getPointerSize () |
| void | dumpTypeDefinitions () |
Private Types | |
| enum | FileDNAFlags { FDF_NONE =0, FDF_STRUCT_NEQU, FDF_STRUCT_EQU } |
Private Member Functions | |
| void | initRecurseCmpFlags (int i) |
Private Attributes | |
| btAlignedObjectArray< int > | mCMPFlags |
| btAlignedObjectArray< bNameInfo > | m_Names |
| btAlignedObjectArray< char * > | mTypes |
| btAlignedObjectArray< short * > | mStructs |
| btAlignedObjectArray< short > | mTlens |
| btHashMap< btHashInt, int > | mStructReverse |
| btHashMap< btHashString, int > | mTypeLookup |
| int | mPtrLen |
|
private |
|
inline |
| void bDNA::init | ( | char * | data, |
| int | len, | ||
| bool | swap = false |
||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.11