123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /*
- * 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 Window_win_DEFINED
- #define Window_win_DEFINED
- #include "tools/sk_app/Window.h"
- #include <windows.h>
- namespace sk_app {
- class Window_win : public Window {
- public:
- Window_win() : Window() {}
- ~Window_win() override;
- bool init(HINSTANCE instance);
- void setTitle(const char*) override;
- void show() override;
- bool attach(BackendType) override;
- void onInval() override;
- void setRequestedDisplayParams(const DisplayParams&, bool allowReattach) override;
- private:
- void closeWindow();
- HINSTANCE fHInstance;
- HWND fHWnd;
- BackendType fBackend;
- typedef Window INHERITED;
- };
- } // namespace sk_app
- #endif
|