/* * Copyright 2023 Google LLC * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef WindowContextFactory_android_DEFINED #define WindowContextFactory_android_DEFINED #include #include namespace skwindow { class WindowContext; class DisplayParams; std::unique_ptr MakeVulkanForAndroid(ANativeWindow*, std::unique_ptr); std::unique_ptr MakeGraphiteVulkanForAndroid(ANativeWindow*, std::unique_ptr); std::unique_ptr MakeGLForAndroid(ANativeWindow*, std::unique_ptr); std::unique_ptr MakeRasterForAndroid(ANativeWindow*, std::unique_ptr); } // namespace skwindow #endif