ferroui_base/rendering/scene_invalidated_event_args.rs
1use crate::Rect;
2
3/// Provides data for the scene invalidated event of a renderer.
4#[derive(Clone, Copy, Debug, PartialEq)]
5pub struct SceneInvalidatedEventArgs {
6 dirty_rect: Rect,
7}
8
9impl SceneInvalidatedEventArgs {
10 pub fn new(dirty_rect: Rect) -> Self {
11 Self { dirty_rect }
12 }
13
14 /// The invalidated area.
15 pub fn dirty_rect(&self) -> Rect {
16 self.dirty_rect
17 }
18}