/* * Copyright 2020 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef GrMtlBackendContext_DEFINED #define GrMtlBackendContext_DEFINED #include "include/gpu/mtl/GrMtlTypes.h" // The BackendContext contains all of the base Metal objects needed by the GrMtlGpu. The assumption // is that the client will set these up and pass them to the GrMtlGpu constructor. struct SK_API GrMtlBackendContext { sk_cf_obj fDevice; sk_cf_obj fQueue; sk_cf_obj fBinaryArchive; }; #endif