Structs
- Represents a field inside a struct. The data
FieldTemplate
keeps is used to interpret the raw bytes of the block. - Represents a block of data inside the blend file. An
Instance
can be a camera, a mesh, a material, or anything else Blender uses internally, like material nodes, user settings or render options. AnInstance
is conceptually astruct
: a collection of named fields which can themselves be structs or primitives.
Enums
- An
Instance
’s data can be a reference to aBlock
if theInstance
represents a root or subsidiary block, or it can be raw bytes if theInstance
was created by accessing a field in anotherInstance
. - Pointers in the blend file are valid if the file contains another block with the correct address. They are invalid if no block is found with the correct address.