#include "modules/sksg/include/SkSGGradient.h"
#include "include/core/SkColorSpace.h"
#include "include/core/SkShader.h"
#include "include/effects/SkGradientShader.h"
#include "include/private/base/SkAssert.h"
#include "include/private/base/SkTPin.h"
#include "include/private/base/SkTo.h"
namespace sksg {
sk_sp<SkShader> Gradient::onRevalidateShader() { … }
sk_sp<SkShader> LinearGradient::onMakeShader(const std::vector<SkColor4f>& colors,
const std::vector<SkScalar >& positions) const { … }
sk_sp<SkShader> RadialGradient::onMakeShader(const std::vector<SkColor4f>& colors,
const std::vector<SkScalar >& positions) const { … }
}