33 lines
1 KiB
YAML
33 lines
1 KiB
YAML
# This tests that clipping works well inside of a transformation with a 3d component that
|
|
# is still axis-aligned and lacking a perspective component. These two spaces should exist
|
|
# within a compatible coordinate system for local clipping (no masking).
|
|
---
|
|
root:
|
|
items:
|
|
-
|
|
bounds: [0, 0, 0, 0]
|
|
"clip-rect": [0, 0, 0, 0]
|
|
"backface-visible": true
|
|
type: "stacking-context"
|
|
"scroll-policy": scrollable
|
|
transform: [0.5, 0, -0.8660254, 0, 0, 1, 0, 0, 0.8660254, 0, 0.5, 0, 0, 0, 0, 1]
|
|
"transform-style": flat
|
|
filters: []
|
|
items:
|
|
-
|
|
bounds: [0, 0, 800, 400]
|
|
"clip-rect": [0, 0, 800, 400]
|
|
"backface-visible": true
|
|
type: clip
|
|
id: 2
|
|
"content-size": [800, 400]
|
|
- type: clip-chain
|
|
id: 3
|
|
clips: [2]
|
|
-
|
|
bounds: [0, 0, 400, 200]
|
|
"clip-rect": [0, 0, 400, 200]
|
|
"backface-visible": true
|
|
type: rect
|
|
clip-chain: 3
|
|
color: green
|