Skip to main content

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}