blob: 2100312a21fb922321a215ab6665e0ae67992c59 [file] [log] [blame]
mtklein9ac68ee2014-06-20 11:29:20 -07001/*
2 * Copyright 2011 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7#ifndef GpuTimer_DEFINED
8#define GpuTimer_DEFINED
9
10class SkGLContextHelper;
11
12class GpuTimer {
13public:
14 GpuTimer(const SkGLContextHelper*);
15 ~GpuTimer();
16 void start();
17 double end();
18private:
19 unsigned fQuery;
20 int fStarted;
21 const SkGLContextHelper* fContext;
22 bool fSupported;
23};
24
25#endif