|
| 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.