#include "gpu/vulkan/tests/native_window.h"
#include "base/containers/flat_map.h"
#include "base/not_fatal_until.h"
#include "build/build_config.h"
#include "ui/platform_window/platform_window_delegate.h"
#include "ui/platform_window/platform_window_init_properties.h"
#if BUILDFLAG(IS_OZONE)
#include "ui/ozone/public/ozone_platform.h"
#endif
namespace gpu {
namespace {
class Window : public ui::PlatformWindowDelegate { … };
base::flat_map<gfx::AcceleratedWidget, std::unique_ptr<Window>> g_windows_;
}
gfx::AcceleratedWidget CreateNativeWindow(const gfx::Rect& bounds) { … }
void DestroyNativeWindow(gfx::AcceleratedWidget window) { … }
}