| Index: src/gpu/GrTest.h
|
| diff --git a/src/gpu/GrTest.h b/src/gpu/GrTest.h
|
| index cf9a53ec77b79e0f4851ed88263bfcfdbb752deb..f1f3cf6c14dcf2cb554257eed84607605454130e 100644
|
| --- a/src/gpu/GrTest.h
|
| +++ b/src/gpu/GrTest.h
|
| @@ -11,6 +11,7 @@
|
|
|
| #include "GrContext.h"
|
| #include "GrDrawTarget.h"
|
| +#include "gl/GrGLInterface.h"
|
|
|
| /** Allows a test to temporarily draw to a GrDrawTarget owned by a GrContext. Tests that use this
|
| should be careful not to mix using the GrDrawTarget directly and drawing via SkCanvas or
|
| @@ -19,13 +20,17 @@ class GrTestTarget {
|
| public:
|
| GrTestTarget() {};
|
|
|
| - void init(GrContext*, GrDrawTarget*);
|
| + void init(GrContext*, GrDrawTarget*, const GrGLInterface*);
|
|
|
| GrDrawTarget* target() { return fDrawTarget.get(); }
|
|
|
| + /** Returns a GrGLInterface if the GrContext is backed by OpenGL. */
|
| + const GrGLInterface* glInterface() { return fGLInterface.get(); }
|
| +
|
| private:
|
| SkAutoTUnref<GrDrawTarget> fDrawTarget;
|
| SkAutoTUnref<GrContext> fContext;
|
| + SkAutoTUnref<const GrGLInterface> fGLInterface;
|
| };
|
|
|
| #endif
|
|
|