5#include "flutter/shell/platform/android/surface/android_native_window.h"
9AndroidNativeWindow::AndroidNativeWindow(Handle
window,
bool is_fake_window)
10 : window_(
window), is_fake_window_(is_fake_window) {}
12AndroidNativeWindow::AndroidNativeWindow(Handle
window)
15AndroidNativeWindow::~AndroidNativeWindow() {
16 if (window_ !=
nullptr) {
18 ANativeWindow_release(window_);
24bool AndroidNativeWindow::IsValid()
const {
25 return window_ !=
nullptr;
32SkISize AndroidNativeWindow::GetSize()
const {
36 ANativeWindow_getHeight(window_));
static constexpr SkISize Make(int32_t w, int32_t h)