OLD | NEW |
---|---|
(Empty) | |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #ifndef NGUnits_h | |
6 #define NGUnits_h | |
7 | |
8 namespace blink { | |
9 | |
10 class LayoutUnit; | |
11 | |
12 struct NGLogicalSize { | |
13 LayoutUnit inlineSize; | |
14 LayoutUnit blockSize; | |
15 }; | |
16 | |
17 struct NGLogicalOffset { | |
18 LayoutUnit inlineOffset; | |
19 LayoutUnit blockOffset; | |
20 }; | |
21 | |
22 struct NGPhysicalSize { | |
23 LayoutUnit width; | |
24 LayoutUnit height; | |
25 }; | |
26 | |
27 struct NGPhysicalLocation { | |
28 LayoutUnit x; | |
29 LayoutUnit y; | |
ikilpatrick
2016/08/09 16:21:56
If we want to be as close to the css specs as poss
cbiesinger
2016/08/09 16:36:43
Done.
| |
30 }; | |
31 | |
eae
2016/08/09 16:19:39
Add NGPhysicalRect (in addition) and a NGPixelSnap
cbiesinger
2016/08/09 16:36:43
Done.
| |
32 struct NGPixelSnappedPhysicalSize { | |
33 int width; | |
34 int height; | |
35 }; | |
36 | |
37 struct NGPixelSnappedPhysicalLocation { | |
38 int x; | |
39 int y; | |
40 }; | |
41 | |
42 } // namespace blink | |
43 | |
44 #endif // NGUnits_h | |
OLD | NEW |