Lines Matching refs:SK_API
28 class SK_API PrecompileShader : public PrecompileBase {
98 SK_API sk_sp<PrecompileShader> Empty();
99 SK_API sk_sp<PrecompileShader> Color();
100 SK_API sk_sp<PrecompileShader> Color(sk_sp<SkColorSpace>);
101 SK_API sk_sp<PrecompileShader> Blend(SkSpan<const SkBlendMode> blendModes,
104 SK_API sk_sp<PrecompileShader> Blend(SkSpan<const sk_sp<PrecompileBlender>> blenders,
107 SK_API sk_sp<PrecompileShader> CoordClamp(SkSpan<const sk_sp<PrecompileShader>>);
114 SK_API sk_sp<PrecompileShader> Image(SkSpan<const SkColorInfo> = {},
119 SK_API sk_sp<PrecompileShader> RawImage(SkSpan<const SkColorInfo> = {},
125 SK_API sk_sp<PrecompileShader> YUVImage();
129 SK_API sk_sp<PrecompileShader> MakeFractalNoise();
130 SK_API sk_sp<PrecompileShader> MakeTurbulence();
133 SK_API sk_sp<PrecompileShader> LinearGradient(
135 SK_API sk_sp<PrecompileShader> RadialGradient(
137 SK_API sk_sp<PrecompileShader> TwoPointConicalGradient(
139 SK_API sk_sp<PrecompileShader> SweepGradient(
147 SK_API sk_sp<PrecompileShader> Picture();
154 SK_API sk_sp<PrecompileShader> LocalMatrix(SkSpan<const sk_sp<PrecompileShader>> wrapped,
162 SK_API sk_sp<PrecompileShader> ColorFilter(
171 SK_API sk_sp<PrecompileShader> WorkingColorSpace(SkSpan<const sk_sp<PrecompileShader>> shaders,