#include "src/core/SkKnownRuntimeEffects.h"
#include "include/core/SkString.h"
#include "include/effects/SkRuntimeEffect.h"
#include "src/core/SkRuntimeEffectPriv.h"
#include "src/effects/imagefilters/SkMatrixConvolutionImageFilter.h"
namespace SkKnownRuntimeEffects {
namespace {
static constexpr int kMaxBlurSamples = …;
SkRuntimeEffect* make_blur_1D_effect(int kernelWidth, const SkRuntimeEffect::Options& options) { … }
SkRuntimeEffect* make_blur_2D_effect(int maxKernelSize, const SkRuntimeEffect::Options& options) { … }
enum class MatrixConvolutionImpl { … };
SkRuntimeEffect* make_matrix_conv_effect(MatrixConvolutionImpl impl,
const SkRuntimeEffect::Options& options) { … }
}
const SkRuntimeEffect* GetKnownRuntimeEffect(StableKey stableKey) { … }
}