|
int | getNextBlock (bChunkInd *dataChunk, const char *dataPtr, const int flags) |
|
void | safeSwapPtr (char *dst, const char *src) |
|
virtual void | parseHeader () |
|
virtual void | parseData ()=0 |
|
void | resolvePointersMismatch () |
|
void | resolvePointersChunk (const bChunkInd &dataChunk, int verboseMode) |
| this loop only works fine if the Blender DNA structure of the file matches the headerfiles
|
|
int | resolvePointersStructRecursive (char *strcPtr, int old_dna, int verboseMode, int recursion) |
|
void | parseStruct (char *strcPtr, char *dtPtr, int old_dna, int new_dna, bool fixupPointers) |
|
void | getMatchingFileDNA (short *old, const char *lookupName, const char *lookupType, char *strcData, char *data, bool fixupPointers) |
|
char * | getFileElement (short *firstStruct, char *lookupName, char *lookupType, char *data, short **foundPos) |
|
void | swap (char *head, class bChunkInd &ch, bool ignoreEndianFlag) |
|
void | swapData (char *data, short type, int arraySize, bool ignoreEndianFlag) |
|
void | swapStruct (int dna_nr, char *data, bool ignoreEndianFlag) |
|
void | swapLen (char *dataPtr) |
|
void | swapDNA (char *ptr) |
|
char * | readStruct (char *head, class bChunkInd &chunk) |
|
char * | getAsString (int code) |
|
virtual void | parseInternal (int verboseMode, char *memDna, int memDnaLength) |
|
Definition at line 48 of file bFile.h.