Enum webrender_api::DocumentMsg [] [src]

pub enum DocumentMsg {
    HitTest(Option<PipelineId>, WorldPointHitTestFlagsMsgSender<HitTestResult>),
    SetDisplayList {
        list_descriptor: BuiltDisplayListDescriptor,
        epoch: Epoch,
        pipeline_id: PipelineId,
        background: Option<ColorF>,
        viewport_size: LayoutSize,
        content_size: LayoutSize,
        preserve_frame_state: bool,
        resources: ResourceUpdates,
    },
    UpdateResources(ResourceUpdates),
    UpdatePipelineResources {
        resources: ResourceUpdates,
        pipeline_id: PipelineId,
        epoch: Epoch,
    },
    UpdateEpoch(PipelineIdEpoch),
    SetPageZoom(ZoomFactor),
    SetPinchZoom(ZoomFactor),
    SetPan(DeviceIntPoint),
    SetRootPipeline(PipelineId),
    RemovePipeline(PipelineId),
    EnableFrameOutput(PipelineIdbool),
    SetWindowParameters {
        window_size: DeviceUintSize,
        inner_rect: DeviceUintRect,
        device_pixel_ratio: f32,
    },
    Scroll(ScrollLocationWorldPointScrollEventPhase),
    ScrollNodeWithId(LayoutPointClipIdScrollClamping),
    TickScrollingBounce,
    GetScrollNodeState(MsgSender<Vec<ScrollLayerState>>),
    GenerateFrame,
    UpdateDynamicProperties(DynamicProperties),
}

Variants

Fields of SetDisplayList

Fields of UpdatePipelineResources

Fields of SetWindowParameters

Trait Implementations

impl Clone for DocumentMsg
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for DocumentMsg
[src]

[src]

Formats the value using the given formatter. Read more