blob: 045b842878c9b0df1fb9aeae3feffaba84b9d9b8 [file] [log] [blame]
// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "content/browser/renderer_host/render_widget_host_view_tvos.h"
#import <UIKit/UIKit.h>
#include "ui/accelerated_widget_mac/display_ca_layer_tree.h"
namespace content {
RenderWidgetHostViewTVOS::RenderWidgetHostViewTVOS(RenderWidgetHost* widget)
: RenderWidgetHostViewIOS(widget) {
display_tree_ =
std::make_unique<ui::DisplayCALayerTree>([GetNativeView().Get() layer]);
}
RenderWidgetHostViewTVOS::~RenderWidgetHostViewTVOS() = default;
void RenderWidgetHostViewTVOS::UpdateCALayerTree(
const gfx::CALayerParams& ca_layer_params) {
DCHECK(display_tree_);
display_tree_->UpdateCALayerTree(ca_layer_params);
}
} // namespace content