I’m learning about blend files using my own parser.
The target files are as follows
https://github.com/blender/blender/blob/main/release/datafiles/startup.blend
First, I found the “GLOB” identifier and traced the member variables from there.
(A[B]: Let A be the structure name and B be the member variable name.)
FileGlobal[curscreen]
bScreen[areabase]
ListBase[first]
ScrArea[regionbase]
ListBase[first]
ARegion[uiblocks]
ListBase[first] ← Corresponding memory address not found.
This address was 00007FA83EFB1218.
am I doing something wrong?
If I’m correct, where is the uiBlock defined?