| Index: tools/gpu/GrContextFactory.h
|
| diff --git a/tools/gpu/GrContextFactory.h b/tools/gpu/GrContextFactory.h
|
| index 0dc8c20cd503f4b0c05ef0099181a074a118d2da..f5783fc1ae9ba23704a63ade1241eb08cd396039 100644
|
| --- a/tools/gpu/GrContextFactory.h
|
| +++ b/tools/gpu/GrContextFactory.h
|
| @@ -18,14 +18,21 @@ struct GrVkBackendContext;
|
|
|
| namespace sk_gpu_test {
|
|
|
| -struct ContextInfo {
|
| +class ContextInfo {
|
| +public:
|
| + GrContext* grContext() const { return fGrContext; }
|
| + GLTestContext* glContext() const { return fGLContext; }
|
| +
|
| +private:
|
| ContextInfo()
|
| - : fGrContext(nullptr), fGLContext(nullptr) { }
|
| + : fGrContext(nullptr), fGLContext(nullptr) { }
|
| ContextInfo(GrContext* grContext, GLTestContext* glContext)
|
| - : fGrContext(grContext), fGLContext(glContext) { }
|
| + : fGrContext(grContext), fGLContext(glContext) { }
|
| GrContext* fGrContext;
|
| GLTestContext* fGLContext; //! Valid until the factory destroys it via abandonContexts() or
|
| //! destroyContexts(). Null if context is not based on OpenGL.
|
| +
|
| + friend class GrContextFactory;
|
| };
|
|
|
| /**
|
|
|