2 * Copyright 2021 Google LLC
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
8 #ifndef skgpu_graphite_Task_DEFINED
9 #define skgpu_graphite_Task_DEFINED
11 #include "include/core/SkRefCnt.h"
13 namespace skgpu::graphite {
16 class ResourceProvider;
18 class Task : public SkRefCnt {
22 // Returns true on success; false on failure.
23 virtual bool addCommands(ResourceProvider*, CommandBuffer*) = 0;
31 } // namespace skgpu::graphite
33 #endif // skgpu_graphite_Task_DEFINED