1 /* 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 10 class SkGLContext; 11 12 class GpuTimer { 13 public: 14 GpuTimer(const SkGLContext*); 15 ~GpuTimer(); 16 void start(); 17 double end(); 18 private: 19 unsigned fQuery; 20 int fStarted; 21 const SkGLContext* fContext; 22 bool fSupported; 23 }; 24 25 #endif 26