Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(337)

Side by Side Diff: webkit/renderer/compositor_bindings/web_compositing_reasons.cc

Issue 15051011: Add CompositingReasons to compositor layer types. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Patch for landing Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 // Copyright 2013 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 #include "base/basictypes.h"
6 #include "cc/layers/compositing_reasons.h"
7 #include "third_party/WebKit/Source/Platform/chromium/public/WebCompositingReaso ns.h"
8
9 #define COMPILE_ASSERT_MATCHING_ENUMS(cc_name, webkit_name) \
10 COMPILE_ASSERT( \
11 static_cast<int>(cc_name) == static_cast<int>(webkit_name), \
12 mismatching_enums)
13
14 COMPILE_ASSERT_MATCHING_ENUMS(
15 cc::kCompositingReasonUnknown,
16 WebKit::CompositingReasonUnknown);
17
18 COMPILE_ASSERT_MATCHING_ENUMS(
19 cc::kCompositingReason3DTransform,
20 WebKit::CompositingReason3DTransform);
21
22 COMPILE_ASSERT_MATCHING_ENUMS(
23 cc::kCompositingReasonVideo,
24 WebKit::CompositingReasonVideo);
25
26 COMPILE_ASSERT_MATCHING_ENUMS(
27 cc::kCompositingReasonCanvas,
28 WebKit::CompositingReasonCanvas);
29
30 COMPILE_ASSERT_MATCHING_ENUMS(
31 cc::kCompositingReasonPlugin,
32 WebKit::CompositingReasonPlugin);
33
34 COMPILE_ASSERT_MATCHING_ENUMS(
35 cc::kCompositingReasonIFrame,
36 WebKit::CompositingReasonIFrame);
37
38 COMPILE_ASSERT_MATCHING_ENUMS(
39 cc::kCompositingReasonBackfaceVisibilityHidden,
40 WebKit::CompositingReasonBackfaceVisibilityHidden);
41
42 COMPILE_ASSERT_MATCHING_ENUMS(
43 cc::kCompositingReasonAnimation,
44 WebKit::CompositingReasonAnimation);
45
46 COMPILE_ASSERT_MATCHING_ENUMS(
47 cc::kCompositingReasonFilters,
48 WebKit::CompositingReasonFilters);
49
50 COMPILE_ASSERT_MATCHING_ENUMS(
51 cc::kCompositingReasonPositionFixed,
52 WebKit::CompositingReasonPositionFixed);
53
54 COMPILE_ASSERT_MATCHING_ENUMS(
55 cc::kCompositingReasonPositionSticky,
56 WebKit::CompositingReasonPositionSticky);
57
58 COMPILE_ASSERT_MATCHING_ENUMS(
59 cc::kCompositingReasonOverflowScrollingTouch,
60 WebKit::CompositingReasonOverflowScrollingTouch);
61
62 COMPILE_ASSERT_MATCHING_ENUMS(
63 cc::kCompositingReasonBlending,
64 WebKit::CompositingReasonBlending);
65
66 COMPILE_ASSERT_MATCHING_ENUMS(
67 cc::kCompositingReasonAssumedOverlap,
68 WebKit::CompositingReasonAssumedOverlap);
69
70 COMPILE_ASSERT_MATCHING_ENUMS(
71 cc::kCompositingReasonOverlap,
72 WebKit::CompositingReasonOverlap);
73
74 COMPILE_ASSERT_MATCHING_ENUMS(
75 cc::kCompositingReasonNegativeZIndexChildren,
76 WebKit::CompositingReasonNegativeZIndexChildren);
77
78 COMPILE_ASSERT_MATCHING_ENUMS(
79 cc::kCompositingReasonTransformWithCompositedDescendants,
80 WebKit::CompositingReasonTransformWithCompositedDescendants);
81
82 COMPILE_ASSERT_MATCHING_ENUMS(
83 cc::kCompositingReasonOpacityWithCompositedDescendants,
84 WebKit::CompositingReasonOpacityWithCompositedDescendants);
85
86 COMPILE_ASSERT_MATCHING_ENUMS(
87 cc::kCompositingReasonMaskWithCompositedDescendants,
88 WebKit::CompositingReasonMaskWithCompositedDescendants);
89
90 COMPILE_ASSERT_MATCHING_ENUMS(
91 cc::kCompositingReasonReflectionWithCompositedDescendants,
92 WebKit::CompositingReasonReflectionWithCompositedDescendants);
93
94 COMPILE_ASSERT_MATCHING_ENUMS(
95 cc::kCompositingReasonFilterWithCompositedDescendants,
96 WebKit::CompositingReasonFilterWithCompositedDescendants);
97
98 COMPILE_ASSERT_MATCHING_ENUMS(
99 cc::kCompositingReasonBlendingWithCompositedDescendants,
100 WebKit::CompositingReasonBlendingWithCompositedDescendants);
101
102 COMPILE_ASSERT_MATCHING_ENUMS(
103 cc::kCompositingReasonClipsCompositingDescendants,
104 WebKit::CompositingReasonClipsCompositingDescendants);
105
106 COMPILE_ASSERT_MATCHING_ENUMS(
107 cc::kCompositingReasonPerspective,
108 WebKit::CompositingReasonPerspective);
109
110 COMPILE_ASSERT_MATCHING_ENUMS(
111 cc::kCompositingReasonPreserve3D,
112 WebKit::CompositingReasonPreserve3D);
113
114 COMPILE_ASSERT_MATCHING_ENUMS(
115 cc::kCompositingReasonReflectionOfCompositedParent,
116 WebKit::CompositingReasonReflectionOfCompositedParent);
117
118 COMPILE_ASSERT_MATCHING_ENUMS(
119 cc::kCompositingReasonRoot,
120 WebKit::CompositingReasonRoot);
121
122 COMPILE_ASSERT_MATCHING_ENUMS(
123 cc::kCompositingReasonLayerForClip,
124 WebKit::CompositingReasonLayerForClip);
125
126 COMPILE_ASSERT_MATCHING_ENUMS(
127 cc::kCompositingReasonLayerForScrollbar,
128 WebKit::CompositingReasonLayerForScrollbar);
129
130 COMPILE_ASSERT_MATCHING_ENUMS(
131 cc::kCompositingReasonLayerForScrollingContainer,
132 WebKit::CompositingReasonLayerForScrollingContainer);
133
134 COMPILE_ASSERT_MATCHING_ENUMS(
135 cc::kCompositingReasonLayerForForeground,
136 WebKit::CompositingReasonLayerForForeground);
137
138 COMPILE_ASSERT_MATCHING_ENUMS(
139 cc::kCompositingReasonLayerForBackground,
140 WebKit::CompositingReasonLayerForBackground);
141
142 COMPILE_ASSERT_MATCHING_ENUMS(
143 cc::kCompositingReasonLayerForMask,
144 WebKit::CompositingReasonLayerForMask);
OLDNEW
« no previous file with comments | « webkit/renderer/compositor_bindings/compositor_bindings.gyp ('k') | webkit/renderer/compositor_bindings/web_layer_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698