slint/internal/backends/qt
Simon Hausmann 086880f605 Speed up rendering of clipped children
When the renderer does not re-implement visit_clip, we call combine_clip.
Then we're missing out on an optimization the GL renderer does: When the resulting clip region
is empty, we do not need to recurse into children for rendering.

That itself reduces the property dependency chain and avoids unnecessary
updates when invisible (clipped) children change properties.
2022-08-02 11:07:46 +02:00
..
LICENSES Reuse compliance cleanups (found by the new tooling) 2022-02-15 11:34:37 +01:00
qt_widgets Factor out code to create the QSytleOptionGroupBox 2022-07-27 10:14:05 +02:00
accessible_generated.rs Basic Slint accessibility support (#1294) 2022-06-08 20:42:10 +02:00
build.rs Watch groupbox.rs for changes (due to use of cpp! macros) 2022-07-27 10:14:05 +02:00
Cargo.toml Upgrade to lyon 1.0 2022-07-22 19:27:49 +02:00
key_generated.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
lib.rs Move the fonts out of the Backend trait (#1438) 2022-07-26 16:45:54 +02:00
LICENSE.QT [reorg]: Move the rendering backends into internal 2022-01-31 16:00:50 +01:00
qt_accessible.rs Rename i_slint_core:🪟:Window into WindowInner 2022-07-22 18:12:00 +02:00
qt_widgets.rs Make it possible to implement the ItemRenderer trait with a lifetime 2022-07-12 20:37:14 +02:00
qt_window.rs Speed up rendering of clipped children 2022-08-02 11:07:46 +02:00
QtThirdPartySoftware_Listing.txt [reorg]: Move the rendering backends into internal 2022-01-31 16:00:50 +01:00
README.md Change the Url from sixtyfps.io to slint-ui.com 2022-02-08 08:52:46 +01:00

NOTE: This library is an internal crate of the Slint project. This crate should not be used directly by applications using Slint. You should use the slint crate instead.

WARNING: This crate does not follow the semver convention for versioning and can only be used with version = "=x.y.z" in Cargo.toml.