Source code
Revision control
Copy as Markdown
Other Tools
# This test case contains a snapshotted picture with a single
# child stacking context with a clip applied. In the general
# clips are hoisted out of picture if all of their children share
# it, but we rely on the clip being baked in the snapshot so
# This test should that snapshotted picture and the snapshot image
# both affected by the clip.
---
root:
items:
- type: stacking-context
bounds: [0, 0, 1000, 1000]
items:
- type: stacking-context
bounds: [0, 0, 200, 200]
snapshot:
name: "snap0"
items:
- type: clip
id: 101
complex:
- rect: [10, 10, 180, 180]
radius: [32, 16]
clip-mode: clip-out
- type: clip-chain
id: 201
clips: [101]
- type: stacking-context
bounds: [0, 0, 200, 200]
clip-chain: 201
items:
- type: rect
bounds: [0, 0, 200, 200]
color: green
clip-chain: 201
- type: rect
bounds: [100, 100, 100, 100]
color: [100, 100, 100]
- image: snapshot(snap0)
bounds: [200, 0, 200, 200]