pub struct BatchQueue { /* private fields */ }Expand description
The queue of committed batches: the one point where data passes from the UI-thread compositor to the server compositor.
The UI thread enqueues and rents buffers, the render thread dequeues and returns them: both under a lock.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for BatchQueue
impl RefUnwindSafe for BatchQueue
impl Send for BatchQueue
impl Sync for BatchQueue
impl Unpin for BatchQueue
impl UnsafeUnpin for BatchQueue
impl UnwindSafe for BatchQueue
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