blob: 75bde03ad71c4b86831699c3fc458db0a3ab06d3 [file] [log] [blame]
liyuqiand94ad582016-06-07 14:22:37 -07001
2/*
3 * Copyright 2016 Google Inc.
4 *
5 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file.
7 */
8#ifndef RasterWindowContext_DEFINED
9#define RasterWindowContext_DEFINED
10
11#include "WindowContext.h"
12
13namespace sk_app {
14
15class RasterWindowContext : public WindowContext {
16public:
Jim Van Verthfbdc0802017-05-02 16:15:53 -040017 RasterWindowContext(const DisplayParams& params) : WindowContext(params) {}
18
liyuqiand94ad582016-06-07 14:22:37 -070019 // Explicitly convert nullptr to GrBackendContext is needed for compiling
20 GrBackendContext getBackendContext() override { return (GrBackendContext) nullptr; }
21
22protected:
23 bool isGpuContext() override { return false; }
24};
25
26} // namespace sk_app
27
28#endif