Files
test2/source/blender/blenkernel
Philipp Oeser 16d329da28 Compositor: add pre/post/cancel handlers and background job info
Main motivation is from T54314 where there was no way to read from a
Viewer image datablock after the compositor has run.
The only solution there was to do a full rerender (which obviously takes
much longer). Adding a handler avoids having to rerender.

This uses new syntax from rBf4456a4d3c97 and also adds "COMPOSITE" as a
job type that can be queried by `bpy.app.is_job_running`.

NOTE: there is another issue when multiple viewers are used and these
get active via RNA (compo execution is not triggered there yet -- unlike
when a viewer is selected in the Editor -- this is an issue of
`ED_node_set_active` vs. only `nodeSetActive`, but this will be tackled
separately)

Maniphest Tasks: T54314

Differential Revision: https://developer.blender.org/D15078
2022-06-03 09:45:08 +02:00
..
2022-06-03 15:08:11 +10:00
2022-02-11 10:28:59 +01:00
2022-03-21 18:59:03 +01:00
2022-05-22 13:05:12 +02:00
2022-02-11 09:14:36 +11:00
2022-05-06 13:33:23 +02:00
2022-06-03 15:08:11 +10:00
2022-05-22 20:06:24 +02:00
2022-06-03 15:08:11 +10:00
2022-02-11 09:14:36 +11:00
2022-04-18 12:36:37 -05:00
2022-02-11 09:14:36 +11:00
2022-05-16 15:42:54 +02:00
2022-04-20 10:41:31 +10:00