Enum webrender_api::DebugDisplayItem
source · pub enum DebugDisplayItem {
Show 30 variants
Rectangle(RectangleDisplayItem),
ClearRectangle(ClearRectangleDisplayItem),
HitTest(HitTestDisplayItem),
Text(TextDisplayItem, Vec<GlyphInstance>),
Line(LineDisplayItem),
Border(BorderDisplayItem),
BoxShadow(BoxShadowDisplayItem),
PushShadow(PushShadowDisplayItem),
Gradient(GradientDisplayItem),
RadialGradient(RadialGradientDisplayItem),
ConicGradient(ConicGradientDisplayItem),
Image(ImageDisplayItem),
RepeatingImage(RepeatingImageDisplayItem),
YuvImage(YuvImageDisplayItem),
BackdropFilter(BackdropFilterDisplayItem),
ImageMaskClip(ImageMaskClipDisplayItem),
RoundedRectClip(RoundedRectClipDisplayItem),
RectClip(RectClipDisplayItem),
ClipChain(ClipChainItem, Vec<ClipId>),
Iframe(IframeDisplayItem),
PushReferenceFrame(ReferenceFrameDisplayListItem),
PushStackingContext(PushStackingContextDisplayItem),
SetGradientStops(Vec<GradientStop>),
SetFilterOps(Vec<FilterOp>),
SetFilterData(FilterData),
SetFilterPrimitives(Vec<FilterPrimitive>),
SetPoints(Vec<LayoutPoint>),
PopReferenceFrame,
PopStackingContext,
PopAllShadows,
}
Expand description
This is a “complete” version of the DisplayItem, with all implicit trailing arrays included, for debug serialization (captures).
Variants§
Rectangle(RectangleDisplayItem)
ClearRectangle(ClearRectangleDisplayItem)
HitTest(HitTestDisplayItem)
Text(TextDisplayItem, Vec<GlyphInstance>)
Line(LineDisplayItem)
Border(BorderDisplayItem)
BoxShadow(BoxShadowDisplayItem)
PushShadow(PushShadowDisplayItem)
Gradient(GradientDisplayItem)
RadialGradient(RadialGradientDisplayItem)
ConicGradient(ConicGradientDisplayItem)
Image(ImageDisplayItem)
RepeatingImage(RepeatingImageDisplayItem)
YuvImage(YuvImageDisplayItem)
BackdropFilter(BackdropFilterDisplayItem)
ImageMaskClip(ImageMaskClipDisplayItem)
RoundedRectClip(RoundedRectClipDisplayItem)
RectClip(RectClipDisplayItem)
ClipChain(ClipChainItem, Vec<ClipId>)
Iframe(IframeDisplayItem)
PushReferenceFrame(ReferenceFrameDisplayListItem)
PushStackingContext(PushStackingContextDisplayItem)
SetGradientStops(Vec<GradientStop>)
SetFilterOps(Vec<FilterOp>)
SetFilterData(FilterData)
SetFilterPrimitives(Vec<FilterPrimitive>)
SetPoints(Vec<LayoutPoint>)
PopReferenceFrame
PopStackingContext
PopAllShadows
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DebugDisplayItem
impl RefUnwindSafe for DebugDisplayItem
impl Send for DebugDisplayItem
impl Sync for DebugDisplayItem
impl Unpin for DebugDisplayItem
impl UnwindSafe for DebugDisplayItem
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