ferroui-base 0.3.0

The base library of FerroUI: the property system, layout, input, styling, media, text, animation, data binding and the compositor
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Dirty rectangle tracking for the server-side compositor.

mod debug_events_dirty_rect_collector_proxy;
mod i_dirty_rect_tracker;
mod multi_dirty_rect_tracker;
mod multi_dirty_rect_tracker_c_dirty_region;
mod region_dirty_rect_tracker;
mod single_dirty_rect_tracker;

pub use debug_events_dirty_rect_collector_proxy::DebugEventsDirtyRectCollectorProxy;
pub use i_dirty_rect_tracker::{IDirtyRectCollector, IDirtyRectTracker};
pub use multi_dirty_rect_tracker::MultiDirtyRectTracker;
pub use region_dirty_rect_tracker::RegionDirtyRectTracker;
pub use single_dirty_rect_tracker::SingleDirtyRectTracker;

#[cfg(test)]
pub(crate) use i_dirty_rect_tracker::tests as test_mocks;