/* * Copyright 2017 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef MtlTestContext_h #define MtlTestContext_h #include "tools/gpu/TestContext.h" #ifdef SK_METAL namespace sk_gpu_test { class MtlTestContext : public TestContext { public: GrBackendApi backend() override { return GrBackendApi::kMetal; } protected: MtlTestContext() {} private: typedef TestContext INHERITED; }; /** * Creates Metal context object bound to the native Metal library. */ MtlTestContext* CreatePlatformMtlTestContext(MtlTestContext*); } // namespace sk_gpu_test #endif #endif /* MtlTestContext_h */