[]Struct servo::headless_window::Window

pub struct Window {
    context: HeadlessContext,
    animation_state: Cell<AnimationState>,
    fullscreen: Cell<bool>,
    gl: Rc<dyn Gl>,
    device_pixels_per_px: Option<f32>,
}

Fields

context: HeadlessContextanimation_state: Cell<AnimationState>fullscreen: Cell<bool>gl: Rc<dyn Gl>device_pixels_per_px: Option<f32>

Methods

impl Window

pub fn new(
    size: Size2D<u32, DeviceIndependentPixel>,
    device_pixels_per_px: Option<f32>
) -> Rc<dyn WindowPortsMethods>

fn servo_hidpi_factor(&self) -> Scale<f32, DeviceIndependentPixel, DevicePixel>

Trait Implementations

impl GlWindow for Window

impl WindowMethods for Window

impl WindowPortsMethods for Window

Auto Trait Implementations

impl !RefUnwindSafe for Window

impl !Send for Window

impl !Sync for Window

impl Unpin for Window

impl !UnwindSafe for Window

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Erased for T[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> MaybeBoxed<Box<T>> for T[src]

impl<T> MaybeBoxed<T> for T[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> SetParameter for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]