Blender Git Loki
Git Commits -> Revision d8c3a95
Revision d8c3a95 by Kévin Dietrich (alembic_basic_io) June 8, 2016, 13:00 (GMT) |
Add a data block for easier handling of references to an Alembic archive. For now this ID-block only stores the filepath of the archive and it is referenced by the Mesh Sequence Cache modifier and the Transform Cache constraint. The data block itself is called CacheFile for it to stay generic and be reused for other file types other than Alembic files (similar to images basically). |
Commit Details:
Full Hash: d8c3a95d12e89bd2348432115098aeb2e2de1f7e
Parent Commit: 9f505b2
Lines Changed: +369, -23
2 Added Paths:
/source/blender/editors/io/io_cache.c (+125, -0) (View)
/source/blender/editors/io/io_cache.h (+36, -0) (View)
/source/blender/editors/io/io_cache.h (+36, -0) (View)
31 Modified Paths:
/release/scripts/startup/bl_ui/properties_constraint.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/properties_data_modifier.py (+1, -1) (Diff)
/source/blender/alembic/intern/abc_object.cc (+2, -2) (Diff)
/source/blender/alembic/intern/abc_object.h (+4, -0) (Diff)
/source/blender/alembic/intern/alembic_capi.cc (+6, -0) (Diff)
/source/blender/blenkernel/BKE_library.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_main.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/constraint.c (+9, -2) (Diff)
/source/blender/blenkernel/intern/idcode.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+14, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+18, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+12, -0) (Diff)
/source/blender/blentranslation/BLT_translation.h (+1, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+1, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+43, -0) (Diff)
/source/blender/editors/io/CMakeLists.txt (+2, -0) (Diff)
/source/blender/editors/io/io_ops.c (+4, -0) (Diff)
/source/blender/editors/object/object_constraint.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_intern.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_constraint_types.h (+1, -2) (Diff)
/source/blender/makesdna/DNA_ID.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+9, -1) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+6, -3) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_main.c (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+16, -0) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+21, -3) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+5, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+14, -5) (Diff)
/release/scripts/startup/bl_ui/properties_data_modifier.py (+1, -1) (Diff)
/source/blender/alembic/intern/abc_object.cc (+2, -2) (Diff)
/source/blender/alembic/intern/abc_object.h (+4, -0) (Diff)
/source/blender/alembic/intern/alembic_capi.cc (+6, -0) (Diff)
/source/blender/blenkernel/BKE_library.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_main.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/constraint.c (+9, -2) (Diff)
/source/blender/blenkernel/intern/idcode.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+14, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+18, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+12, -0) (Diff)
/source/blender/blentranslation/BLT_translation.h (+1, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+1, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+43, -0) (Diff)
/source/blender/editors/io/CMakeLists.txt (+2, -0) (Diff)
/source/blender/editors/io/io_ops.c (+4, -0) (Diff)
/source/blender/editors/object/object_constraint.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_intern.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_constraint_types.h (+1, -2) (Diff)
/source/blender/makesdna/DNA_ID.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+9, -1) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+6, -3) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_main.c (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+16, -0) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+21, -3) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+5, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+14, -5) (Diff)