pub struct DebugEventsDirtyRectCollectorProxy { /* private fields */ }Expand description
Forwards every rectangle to the wrapped collector and reports it to the debug events sink.
Implementations§
Source§impl DebugEventsDirtyRectCollectorProxy
impl DebugEventsDirtyRectCollectorProxy
pub fn new( inner: Rc<dyn IDirtyRectCollector>, events: Arc<dyn ICompositionTargetDebugEvents>, ) -> Self
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for DebugEventsDirtyRectCollectorProxy
impl !Send for DebugEventsDirtyRectCollectorProxy
impl !Sync for DebugEventsDirtyRectCollectorProxy
impl !UnwindSafe for DebugEventsDirtyRectCollectorProxy
impl Freeze for DebugEventsDirtyRectCollectorProxy
impl Unpin for DebugEventsDirtyRectCollectorProxy
impl UnsafeUnpin for DebugEventsDirtyRectCollectorProxy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more