diff options
Diffstat (limited to 'tools/viewer/sk_app/android/WindowContextFactory_android.h')
-rw-r--r-- | tools/viewer/sk_app/android/WindowContextFactory_android.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tools/viewer/sk_app/android/WindowContextFactory_android.h b/tools/viewer/sk_app/android/WindowContextFactory_android.h new file mode 100644 index 0000000000..00198da8d3 --- /dev/null +++ b/tools/viewer/sk_app/android/WindowContextFactory_android.h @@ -0,0 +1,32 @@ + +/* + * Copyright 2016 Google Inc. + * + * 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 <android/native_window_jni.h> + + +namespace sk_app { + +class WindowContext; +struct DisplayParams; + +namespace window_context_factory { + +WindowContext* NewVulkanForAndroid(ANativeWindow*, const DisplayParams&); + +WindowContext* NewGLForAndroid(ANativeWindow*, const DisplayParams&); + +WindowContext* NewRasterForAndroid(ANativeWindow*, const DisplayParams&); + +} // namespace window_context_factory + +} // namespace sk_app + +#endif |