blob: 4f2639c8d7c0f2ae9c6157860f0cde1aa21ed7fb [file] [log] [blame]
bsalomon@google.com74913722011-10-27 20:44:19 +00001
2/*
3 * Copyright 2011 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 SkNullGLContext_DEFINED
9#define SkNullGLContext_DEFINED
10
robertphillips@google.com6177e692013-02-28 20:16:25 +000011#include "SkGLContextHelper.h"
bsalomon@google.com74913722011-10-27 20:44:19 +000012
robertphillips@google.com6177e692013-02-28 20:16:25 +000013class SkNullGLContext : public SkGLContextHelper {
bsalomon@google.com74913722011-10-27 20:44:19 +000014
15public:
16 SkNullGLContext() {};
17
18 virtual void makeCurrent() const SK_OVERRIDE {};
19
20protected:
21 virtual const GrGLInterface* createGLContext() SK_OVERRIDE;
22
23 virtual void destroyGLContext() SK_OVERRIDE {};
24};
25
26#endif