Index: tools/vulkan/Window.cpp |
diff --git a/tools/vulkan/Window.cpp b/tools/vulkan/Window.cpp |
deleted file mode 100644 |
index 9042a0cb699df29969a3d5aa6bd3f2854fd464f1..0000000000000000000000000000000000000000 |
--- a/tools/vulkan/Window.cpp |
+++ /dev/null |
@@ -1,74 +0,0 @@ |
-/* |
-* Copyright 2016 Google Inc. |
-* |
-* Use of this source code is governed by a BSD-style license that can be |
-* found in the LICENSE file. |
-*/ |
- |
-#include "Window.h" |
- |
-#include "SkSurface.h" |
-#include "SkCanvas.h" |
-#include "VulkanTestContext.h" |
- |
-static bool default_char_func(SkUnichar c, uint32_t modifiers, void* userData) { |
- return false; |
-} |
- |
-static bool default_key_func(Window::Key key, Window::InputState state, uint32_t modifiers, |
- void* userData) { |
- return false; |
-} |
- |
-static bool default_mouse_func(int x, int y, Window::InputState state, uint32_t modifiers, |
- void* userData) { |
- return false; |
-} |
- |
-static void default_paint_func(SkCanvas*, void* userData) {} |
- |
-Window::Window() : fCharFunc(default_char_func) |
- , fKeyFunc(default_key_func) |
- , fMouseFunc(default_mouse_func) |
- , fPaintFunc(default_paint_func) { |
-} |
- |
-void Window::detach() { |
- delete fTestContext; |
- fTestContext = nullptr; |
-} |
- |
-bool Window::onChar(SkUnichar c, uint32_t modifiers) { |
- return fCharFunc(c, modifiers, fCharUserData); |
-} |
- |
-bool Window::onKey(Key key, InputState state, uint32_t modifiers) { |
- return fKeyFunc(key, state, modifiers, fKeyUserData); |
-} |
- |
-bool Window::onMouse(int x, int y, InputState state, uint32_t modifiers) { |
- return fMouseFunc(x, y, state, modifiers, fMouseUserData); |
-} |
- |
-void Window::onPaint() { |
- SkSurface* backbuffer = fTestContext->getBackbufferSurface(); |
- if (backbuffer) { |
- // draw into the canvas of this surface |
- SkCanvas* canvas = backbuffer->getCanvas(); |
- |
- fPaintFunc(canvas, fPaintUserData); |
- |
- canvas->flush(); |
- |
- fTestContext->swapBuffers(); |
- } else { |
- // try recreating testcontext |
- } |
- |
-} |
- |
-void Window::onResize(uint32_t w, uint32_t h) { |
- fWidth = w; |
- fHeight = h; |
- fTestContext->resize(w, h); |
-} |