diff options
author | Jacques Lucke <jacques@blender.org> | 2020-06-05 12:44:36 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2020-06-05 12:44:36 +0300 |
commit | 48075b2c0531a6fafcecb28db025e56f0d095af0 (patch) | |
tree | 8b78dde51fbd69baf926f3fc4ada4a923967b196 /source/blender/blenloader/CMakeLists.txt | |
parent | ce7409fd13d319ad2035909bda8b3ecd3b0002b8 (diff) |
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.
Diffstat (limited to 'source/blender/blenloader/CMakeLists.txt')
-rw-r--r-- | source/blender/blenloader/CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/blenloader/CMakeLists.txt b/source/blender/blenloader/CMakeLists.txt index 1555b9231ed..09e2f4bf417 100644 --- a/source/blender/blenloader/CMakeLists.txt +++ b/source/blender/blenloader/CMakeLists.txt @@ -64,6 +64,7 @@ set(SRC BLO_blend_defs.h BLO_blend_validate.h BLO_readfile.h + BLO_read_write.h BLO_undofile.h BLO_writefile.h intern/readfile.h |