1 // Copyright 2019 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 "ui/ozone/platform/drm/gpu/drm_overlay_candidates.h" 6 7 #include "ui/ozone/platform/drm/gpu/drm_overlay_manager.h" 8 #include "ui/ozone/public/overlay_surface_candidate.h" 9 10 namespace ui { 11 DrmOverlayCandidates(DrmOverlayManager * manager,gfx::AcceleratedWidget widget)12DrmOverlayCandidates::DrmOverlayCandidates(DrmOverlayManager* manager, 13 gfx::AcceleratedWidget widget) 14 : overlay_manager_(manager), widget_(widget) {} 15 16 DrmOverlayCandidates::~DrmOverlayCandidates() = default; 17 CheckOverlaySupport(std::vector<OverlaySurfaceCandidate> * candidates)18void DrmOverlayCandidates::CheckOverlaySupport( 19 std::vector<OverlaySurfaceCandidate>* candidates) { 20 overlay_manager_->CheckOverlaySupport(candidates, widget_); 21 } 22 23 } // namespace ui 24