#include "headless/lib/browser/headless_browser_impl.h"
#include <memory>
#include "content/public/browser/render_widget_host_view.h"
#include "content/public/browser/web_contents.h"
#include "headless/lib/browser/headless_screen.h"
#include "headless/lib/browser/headless_web_contents_impl.h"
#include "headless/lib/browser/headless_window_tree_host.h"
#include "ui/aura/env.h"
#include "ui/aura/window.h"
#include "ui/display/screen.h"
#include "ui/events/devices/device_data_manager.h"
#include "ui/gfx/geometry/rect.h"
#include "ui/gfx/native_widget_types.h"
namespace headless {
void HeadlessBrowserImpl::PlatformInitialize() { … }
void HeadlessBrowserImpl::PlatformStart() { … }
void HeadlessBrowserImpl::PlatformInitializeWebContents(
HeadlessWebContentsImpl* web_contents) { … }
void HeadlessBrowserImpl::PlatformSetWebContentsBounds(
HeadlessWebContentsImpl* web_contents,
const gfx::Rect& bounds) { … }
ui::Compositor* HeadlessBrowserImpl::PlatformGetCompositor(
HeadlessWebContentsImpl* web_contents) { … }
}