Revision 8d22d5a by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 16, 2017, 08:48 (GMT) |
Layout initial ideas/code structure of new ID copying. |
Revision fa64dfa by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 16, 2017, 08:48 (GMT) |
On second thought, avoid adding new stuff to ID. We can extend ID->tag and store there our few alloc-related tags. |
June 14, 2017, 13:20 (GMT) |
Merge branch 'master' into id_override_static |
June 14, 2017, 13:19 (GMT) |
Cleanup/expose template status in RNA utils API. |
June 13, 2017, 10:51 (GMT) |
Rename override operation defines, add some operation flags. |
June 13, 2017, 08:25 (GMT) |
Some more cleanup, add (limited) copying of static override. Working towards override template, still some work to do though. |
June 12, 2017, 13:44 (GMT) |
Cleanup: remove unused testcode. |
June 12, 2017, 13:31 (GMT) |
Fix for removed stuff from DEG. |
June 12, 2017, 13:18 (GMT) |
Merge branch 'master' into id_override_static |
June 12, 2017, 13:07 (GMT) |
Merge branch 'master' into id_override_static |
May 31, 2017, 15:55 (GMT) |
Fix various issues in RNA diff handling, and make some more props overridable. Namely, those allowing to link an object to an armature. Thing is, we cannnot and absolutely do not want to use same trick as armature proxies regarding deforming their related geometries. So instead, we'll automatically make override of objects using overridden armature as deformer, ultimately. This also allows for several overrides of a same linked data. Not sure how much good/bad this is, will have to ask artists once it's ready for testing (cannot think of any non-ugly way to do that 'magic trick' tbh). |
May 31, 2017, 10:55 (GMT) |
Some cleanup, introduce idea of 'override template'. Nothing functionnal for now, just made it possible for override to have NULL reference ID. Those overrides would be used as templates (created in original file of the ID, they define some kind of default overriding settings). They should also allow to forcefully lock some properties (forbid users of that library ID to override some properties). |
May 30, 2017, 14:20 (GMT) |
Merge branch 'master' into id_override_static |
April 5, 2017, 19:53 (GMT) |
Make 'set override type' menu option of buttons functional. There's still lots of things to fix or tweak, but basics are now working. |
April 5, 2017, 16:12 (GMT) |
Add finer controll over 'strict' finding of override property operations. |
April 5, 2017, 15:45 (GMT) |
Bring closer RNA and BKE ...override_..._find() functions, add RNA ..._get() ones. |
April 5, 2017, 15:15 (GMT) |
Rename RNA_property_override_..._get() functions to ..._find() Matches functions defined in BKE_library_override! |
April 5, 2017, 13:34 (GMT) |
Merge branch 'master' into id_override_static |
March 28, 2017, 08:49 (GMT) |
Merge branch 'master' into id_override_static |
March 24, 2017, 11:48 (GMT) |
Merge branch 'master' into id_override_static |
|