slint/sixtyfps_runtime/rendering_backends
Simon Hausmann 3bd5b0eadf Add support for recursive dependency tracking across PropertyTracker instances
By default PropertyTracker::evaluate() registers the currently
evaluating binding/tracker as a dependency. This should help with
repeaters and other scenarios where in the run-time we use property
trackers but want to track the overall "dirtyness" in the window with
regards to whether a redraw is needed or not.

The new evaluate_as_dependency_root() function allows skipping this
mechanism and is used for the two trackers in the window.
2021-03-25 12:29:19 +01:00
..
default Add a fii feature so that we don't compile in the ffi code if not required 2021-03-16 18:09:57 +01:00
gl Add support for recursive dependency tracking across PropertyTracker instances 2021-03-25 12:29:19 +01:00
qt Add support for recursive dependency tracking across PropertyTracker instances 2021-03-25 12:29:19 +01:00