Invalidation
slice 4 key (0,0)
PrimCount changed from 16 to 22:
removed: added:
slice 4 key (1,0)
PrimCount changed from 8 to 12:
removed: added:
Interning
clip

prim

normal_border

image_border

image
89 (PrimKey { common: PrimKeyCommonData { flags: IS_BACKFACE_VISIBLE, prim_size: SizeKey { w: 24.0, h: 24.0 } }, kind: Image { key: ImageKey(IdNamespace(1), 25), stretch_size: SizeKey { w: 24.0, h: 24.0 }, tile_spacing: SizeKey { w: 0.0, h: 0.0 }, color: ColorU { r: 255, g: 255, b: 255, a: 255 }, sub_rect: None, image_rendering: Auto, alpha_type: PremultipliedAlpha } })
90 (PrimKey { common: PrimKeyCommonData { flags: IS_BACKFACE_VISIBLE, prim_size: SizeKey { w: 24.0, h: 24.0 } }, kind: Image { key: ImageKey(IdNamespace(1), 26), stretch_size: SizeKey { w: 24.0, h: 24.0 }, tile_spacing: SizeKey { w: 0.0, h: 0.0 }, color: ColorU { r: 255, g: 255, b: 255, a: 255 }, sub_rect: None, image_rendering: Auto, alpha_type: PremultipliedAlpha } })
91 (PrimKey { common: PrimKeyCommonData { flags: IS_BACKFACE_VISIBLE, prim_size: SizeKey { w: 24.0, h: 24.0 } }, kind: Image { key: ImageKey(IdNamespace(1), 27), stretch_size: SizeKey { w: 24.0, h: 24.0 }, tile_spacing: SizeKey { w: 0.0, h: 0.0 }, color: ColorU { r: 255, g: 255, b: 255, a: 255 }, sub_rect: None, image_rendering: Auto, alpha_type: PremultipliedAlpha } })
92 (PrimKey { common: PrimKeyCommonData { flags: IS_BACKFACE_VISIBLE, prim_size: SizeKey { w: 24.0, h: 24.0 } }, kind: Image { key: ImageKey(IdNamespace(1), 28), stretch_size: SizeKey { w: 24.0, h: 24.0 }, tile_spacing: SizeKey { w: 0.0, h: 0.0 }, color: ColorU { r: 255, g: 255, b: 255, a: 255 }, sub_rect: None, image_rendering: Auto, alpha_type: PremultipliedAlpha } })
93 (PrimKey { common: PrimKeyCommonData { flags: IS_BACKFACE_VISIBLE, prim_size: SizeKey { w: 24.0, h: 24.0 } }, kind: Image { key: ImageKey(IdNamespace(1), 29), stretch_size: SizeKey { w: 24.0, h: 24.0 }, tile_spacing: SizeKey { w: 0.0, h: 0.0 }, color: ColorU { r: 255, g: 255, b: 255, a: 255 }, sub_rect: None, image_rendering: Auto, alpha_type: PremultipliedAlpha } })
94 (PrimKey { common: PrimKeyCommonData { flags: IS_BACKFACE_VISIBLE, prim_size: SizeKey { w: 24.0, h: 24.0 } }, kind: Image { key: ImageKey(IdNamespace(1), 30), stretch_size: SizeKey { w: 24.0, h: 24.0 }, tile_spacing: SizeKey { w: 0.0, h: 0.0 }, color: ColorU { r: 255, g: 255, b: 255, a: 255 }, sub_rect: None, image_rendering: Auto, alpha_type: PremultipliedAlpha } })
95 (PrimKey { common: PrimKeyCommonData { flags: IS_BACKFACE_VISIBLE, prim_size: SizeKey { w: 24.0, h: 24.0 } }, kind: Image { key: ImageKey(IdNamespace(1), 31), stretch_size: SizeKey { w: 24.0, h: 24.0 }, tile_spacing: SizeKey { w: 0.0, h: 0.0 }, color: ColorU { r: 255, g: 255, b: 255, a: 255 }, sub_rect: None, image_rendering: Auto, alpha_type: PremultipliedAlpha } })
96 (PrimKey { common: PrimKeyCommonData { flags: IS_BACKFACE_VISIBLE, prim_size: SizeKey { w: 24.0, h: 24.0 } }, kind: Image { key: ImageKey(IdNamespace(1), 32), stretch_size: SizeKey { w: 24.0, h: 24.0 }, tile_spacing: SizeKey { w: 0.0, h: 0.0 }, color: ColorU { r: 255, g: 255, b: 255, a: 255 }, sub_rect: None, image_rendering: Auto, alpha_type: PremultipliedAlpha } })
97 (PrimKey { common: PrimKeyCommonData { flags: IS_BACKFACE_VISIBLE, prim_size: SizeKey { w: 24.0, h: 24.0 } }, kind: Image { key: ImageKey(IdNamespace(1), 33), stretch_size: SizeKey { w: 24.0, h: 24.0 }, tile_spacing: SizeKey { w: 0.0, h: 0.0 }, color: ColorU { r: 255, g: 255, b: 255, a: 255 }, sub_rect: None, image_rendering: Auto, alpha_type: PremultipliedAlpha } })

yuv_image

line_decoration

linear_grad

radial_grad

conic_grad

picture

text_run
98 (TextRunKey { common: PrimKeyCommonData { flags: IS_BACKFACE_VISIBLE, prim_size: SizeKey { w: 202.0, h: 29.0 } }, font: FontInstance { base: BaseFontInstance { instance_key: FontInstanceKey(IdNamespace(1), 11), font_key: FontKey(IdNamespace(1), 10), size: 20.7px, bg_color: ColorU { r: 0, g: 0, b: 0, a: 0 }, render_mode: Subpixel, flags: SUBPIXEL_POSITION, synthetic_italics: SyntheticItalics { angle: 0 }, platform_options: None, variations: [] }, transform: FontTransform { scale_x: 1.0, skew_x: 0.0, skew_y: 0.0, scale_y: 1.0 }, render_mode: Subpixel, flags: SUBPIXEL_POSITION, color: ColorU { r: 0, g: 0, b: 0, a: 153 }, transform_glyphs: false, size: 20.7px }, glyphs: PrimaryArc([GlyphInstance { index: 55, point: (0.7749939,23.0) }, GlyphInstance { index: 75, point: (11.625,23.0) }, GlyphInstance { index: 76, point: (23.350006,23.0) }, GlyphInstance { index: 86, point: (28.375,23.0) }, GlyphInstance { index: 3, point: (37.149994,23.0) }, GlyphInstance { index: 87, point: (42.825012,23.0) }, GlyphInstance { index: 76, point: (49.850006,23.0) }, GlyphInstance { index: 80, point: (54.875,23.0) }, GlyphInstance { index: 72, point: (72.70001,23.0) }, GlyphInstance { index: 15, point: (83.524994,23.0) }, GlyphInstance { index: 3, point: (88.024994,23.0) }, GlyphInstance { index: 86, point: (93.70001,23.0) }, GlyphInstance { index: 72, point: (102.475006,23.0) }, GlyphInstance { index: 68, point: (113.29999,23.0) }, GlyphInstance { index: 85, point: (123.82501,23.0) }, GlyphInstance { index: 70, point: (131.025,23.0) }, GlyphInstance { index: 75, point: (140.57501,23.0) }, GlyphInstance { index: 3, point: (152.29999,23.0) }, GlyphInstance { index: 90, point: (157.975,23.0) }, GlyphInstance { index: 76, point: (172.92499,23.0) }, GlyphInstance { index: 87, point: (177.95001,23.0) }, GlyphInstance { index: 75, point: (184.97498,23.0) }, GlyphInstance { index: 29, point: (196.70001,23.0) }]), shadow: false })

filter_data

backdrop