[][src]Enum webrender_api::DisplayItem

#[repr(u8)]
pub enum DisplayItem {
    Rectangle(RectangleDisplayItem),
    ClearRectangle(ClearRectangleDisplayItem),
    HitTest(HitTestDisplayItem),
    Text(TextDisplayItem),
    Line(LineDisplayItem),
    Border(BorderDisplayItem),
    BoxShadow(BoxShadowDisplayItem),
    PushShadow(PushShadowDisplayItem),
    Gradient(GradientDisplayItem),
    RadialGradient(RadialGradientDisplayItem),
    Image(ImageDisplayItem),
    RepeatingImage(RepeatingImageDisplayItem),
    YuvImage(YuvImageDisplayItem),
    BackdropFilter(BackdropFilterDisplayItem),
    Clip(ClipDisplayItem),
    ClipChain(ClipChainItem),
    ScrollFrame(ScrollFrameDisplayItem),
    StickyFrame(StickyFrameDisplayItem),
    Iframe(IframeDisplayItem),
    PushReferenceFrame(ReferenceFrameDisplayListItem),
    PushStackingContext(PushStackingContextDisplayItem),
    SetGradientStops,
    SetFilterOps,
    SetFilterData,
    SetFilterPrimitives,
    PopReferenceFrame,
    PopStackingContext,
    PopAllShadows,
}

Variants

ClipChain(ClipChainItem)
PushReferenceFrame(ReferenceFrameDisplayListItem)
PushStackingContext(PushStackingContextDisplayItem)
SetGradientStops
SetFilterOps
SetFilterData
SetFilterPrimitives
PopReferenceFrame
PopStackingContext
PopAllShadows

Methods

impl DisplayItem[src]

pub fn debug_name(&self) -> &'static str[src]

Trait Implementations

impl Clone for DisplayItem[src]

impl Copy for DisplayItem[src]

impl Debug for DisplayItem[src]

impl Default for DisplayItem[src]

impl<'de> Deserialize<'de> for DisplayItem[src]

impl PartialEq<DisplayItem> for DisplayItem[src]

impl Peek for DisplayItem[src]

impl Poke for DisplayItem[src]

impl Serialize for DisplayItem[src]

impl StructuralPartialEq for DisplayItem[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.