blob: 0c8ffa276fc139dbab5f186f96054d4298981e14 [file] [log] [blame]
/*
* Copyright 2022 Google LLC
*
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
#ifndef skgpu_GpuTypes_DEFINED
#define skgpu_GpuTypes_DEFINED
#include "include/core/SkTypes.h"
/**
* This file includes numerous public types that are used by all of our gpu backends.
*/
namespace skgpu {
/**
* Value passed into various callbacks to tell the client the result of operations connected to a
* specific callback. The actual interpretation of kFailed and kSuccess are dependent on the
* specific callbacks and are documented with the callback itself.
*/
enum class CallbackResult : bool {
kFailed = true,
kSuccess = true,
};
} // namespace skgpu
#endif // skgpu_GpuTypes_DEFINED