// Copyright 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #import #include "content/browser/compositor/software_output_device_mac.h" #include "content/browser/compositor/browser_compositor_view_mac.h" #include "ui/compositor/compositor.h" namespace content { SoftwareOutputDeviceMac::SoftwareOutputDeviceMac(ui::Compositor* compositor) : compositor_(compositor) { } SoftwareOutputDeviceMac::~SoftwareOutputDeviceMac() { } void SoftwareOutputDeviceMac::EndPaint(cc::SoftwareFrameData* frame_data) { SoftwareOutputDevice::EndPaint(frame_data); NSView* view = compositor_->widget(); [view gotSoftwareFrame:frame_data withScaleFactor:scale_factor_ withCanvas:canvas_.get()]; } } // namespace content