pub enum DebugDisplayItem {
Show 31 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,
DebugMarker(u32),
}
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
DebugMarker(u32)
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