Index: ui/ozone/common/gpu/ozone_gpu_message_params.cc |
diff --git a/ui/ozone/common/gpu/ozone_gpu_message_params.cc b/ui/ozone/common/gpu/ozone_gpu_message_params.cc |
index de90c80e8d95b7fec8564ee6ab7e2f0492e5d7df..100f208af00bc92bb1e64b06239572cc05cab33a 100644 |
--- a/ui/ozone/common/gpu/ozone_gpu_message_params.cc |
+++ b/ui/ozone/common/gpu/ozone_gpu_message_params.cc |
@@ -4,6 +4,9 @@ |
#include "ui/ozone/common/gpu/ozone_gpu_message_params.h" |
+#include "ui/gfx/geometry/rect_conversions.h" |
+#include "ui/gfx/ipc/gfx_param_traits.h" |
+ |
namespace ui { |
DisplayMode_Params::DisplayMode_Params() |
@@ -29,4 +32,22 @@ DisplaySnapshot_Params::DisplaySnapshot_Params() |
DisplaySnapshot_Params::~DisplaySnapshot_Params() {} |
+OverlayCheck_Params::OverlayCheck_Params() |
+ : transform(gfx::OVERLAY_TRANSFORM_INVALID), |
+ format(SurfaceFactoryOzone::UNKNOWN), |
+ plane_z_order(0) { |
+} |
+ |
+OverlayCheck_Params::OverlayCheck_Params( |
+ const OverlayCandidatesOzone::OverlaySurfaceCandidate& candidate) |
+ : buffer_size(candidate.buffer_size), |
+ transform(candidate.transform), |
+ format(candidate.format), |
+ display_rect(gfx::ToNearestRect(candidate.display_rect)), |
+ plane_z_order(candidate.plane_z_order) { |
+} |
+ |
+OverlayCheck_Params::~OverlayCheck_Params() { |
+} |
+ |
} // namespace ui |