Blender Git Loki
Git Commits -> Revision 48075b2
Revision 48075b2 by Jacques Lucke (master) June 5, 2020, 09:44 (GMT) |
Blenloader: New API that will be used for blenloader decentralization Design Task: T76372 This part of a larger refactoring towards a more extensible architecture in Blender: T75724 The API is defined in `BLO_read_write.h`. It adds the small data structures `BlendWriter`, `BlendDataReader`, `BlendLibReader` and `BlendExpander`. Those contain context about the current read/write operation. Furthermore, it adds many functions with the prefixes `BLO_write_*`, `BLO_read_*` and `BLO_expand_*`. Lib linking and expanding will probably be handled by the more generic libquery system eventually. The corresponding parts of the API can be removed then. |
Commit Details:
Full Hash: 48075b2c0531a6fafcecb28db025e56f0d095af0
Parent Commit: ce7409f
Lines Changed: +482, -0
1 Added Path:
/source/blender/blenloader/BLO_read_write.h (+207, -0) (View)