pub struct CompositorPools {
pub tree_walker_frame_stack_pool: StackPool<TreeWalkerFrame>,
pub matrix_stack_pool: StackPool<Matrix>,
pub ltrb_rect_stack_pool: StackPool<LtrbRect>,
pub double_stack_pool: StackPool<f64>,
pub int_stack_pool: StackPool<i32>,
pub dirty_rect_collector_stack_pool: StackPool<Rc<dyn IDirtyRectCollector>>,
}Expand description
The object pools of a server compositor.
Fields§
§tree_walker_frame_stack_pool: StackPool<TreeWalkerFrame>§matrix_stack_pool: StackPool<Matrix>§ltrb_rect_stack_pool: StackPool<LtrbRect>§double_stack_pool: StackPool<f64>§int_stack_pool: StackPool<i32>§dirty_rect_collector_stack_pool: StackPool<Rc<dyn IDirtyRectCollector>>Trait Implementations§
Auto Trait Implementations§
impl !Freeze for CompositorPools
impl !RefUnwindSafe for CompositorPools
impl !Send for CompositorPools
impl !Sync for CompositorPools
impl !UnwindSafe for CompositorPools
impl Unpin for CompositorPools
impl UnsafeUnpin for CompositorPools
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