blob: 5dda57db881bb6d822ab00bf59927bfa78cd713e [file] [log] [blame]
Avi Drissman3e1a26c2022-09-15 20:26:031// Copyright 2016 The Chromium Authors
timavfe53c2c62016-11-23 02:35:462// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef UI_ANDROID_DISPLAY_ANDROID_MANAGER_H_
6#define UI_ANDROID_DISPLAY_ANDROID_MANAGER_H_
7
8#include <jni.h>
9
Nick Diego Yamane7b59df542024-06-10 21:24:5410#include <optional>
11
timavfe53c2c62016-11-23 02:35:4612#include "base/android/jni_android.h"
timavfe53c2c62016-11-23 02:35:4613#include "ui/display/screen_base.h"
Bo Liu71ca79cb2019-02-26 18:01:2414#include "ui/gfx/geometry/size.h"
timavfe53c2c62016-11-23 02:35:4615
16namespace ui {
17
Bo Liu71ca79cb2019-02-26 18:01:2418class WindowAndroid;
19
timavfe53c2c62016-11-23 02:35:4620class DisplayAndroidManager : public display::ScreenBase {