pub enum CompositionHostEvent {
Ready {
compositor: IUnknown,
width: f64,
height: f64,
scale: f64,
},
Metrics {
width: f64,
height: f64,
scale: f64,
},
}Expand description
Layout and compositor events from a composition host.
Width and height are in device-independent pixels (DIPs). Scale converts DIPs to pixels.
Variants§
Ready
Provides the application-safe compositor capability for a newly bound host.
Metrics
Reports updated layout metrics for the current host.
Trait Implementations§
Source§impl Clone for CompositionHostEvent
impl Clone for CompositionHostEvent
Source§fn clone(&self) -> CompositionHostEvent
fn clone(&self) -> CompositionHostEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompositionHostEvent
impl Debug for CompositionHostEvent
Source§impl PartialEq for CompositionHostEvent
impl PartialEq for CompositionHostEvent
impl StructuralPartialEq for CompositionHostEvent
Auto Trait Implementations§
impl !Send for CompositionHostEvent
impl !Sync for CompositionHostEvent
impl Freeze for CompositionHostEvent
impl RefUnwindSafe for CompositionHostEvent
impl Unpin for CompositionHostEvent
impl UnsafeUnpin for CompositionHostEvent
impl UnwindSafe for CompositionHostEvent
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