| Class | Description | 
|---|---|
| BlenderInputStream | An input stream with random access to data. | 
| DnaBlockData | The data block containing the description of the file. | 
| DynamicArray<T> | An array that can be dynamically modified | 
| FileBlockHeader | A class that holds the header data of a file block. | 
| Pointer | A class that represents a pointer of any level that can be stored in the file. | 
| Structure | A class representing a single structure in the file. | 
| Enum | Description | 
|---|---|
| FileBlockHeader.BlockCode | 
| Exception | Description | 
|---|---|
| BlenderFileException | This exception is thrown when blend file data is somehow invalid. |