Home
last modified time | relevance | path

Searched refs:SkRuntimeShaderBuilder (Results 1 - 15 of 15) sorted by relevance

/third_party/skia/modules/androidkit/src/
H A DRuntimeShaderBuilder.cpp28 return reinterpret_cast<jlong>(new SkRuntimeShaderBuilder(std::move(eff))); in ShaderBuilder_Create()
32 if (auto* builder = reinterpret_cast<SkRuntimeShaderBuilder*>(native_instance)) { in ShaderBuilder_Release()
38 if (auto* builder = reinterpret_cast<SkRuntimeShaderBuilder*>(native_instance)) { in ShaderBuilder_SetUniformFloat()
44 if (auto* builder = reinterpret_cast<SkRuntimeShaderBuilder*>(native_instance)) { in ShaderBuilder_SetUniformFloat3()
50 if (auto* builder = reinterpret_cast<SkRuntimeShaderBuilder*>(native_instance)) { in ShaderBuilder_SetUniformMatrix()
58 if (auto* builder = reinterpret_cast<SkRuntimeShaderBuilder*>(native_instance)) { in ShaderBuilder_MakeShader()
/third_party/skia/gm/
H A Druntimeshader.cpp73 SkRuntimeShaderBuilder builder(fEffect);
160 SkRuntimeShaderBuilder builder(fEffect);
208 SkRuntimeShaderBuilder builder(fEffect);
252 SkRuntimeShaderBuilder builder(fEffect);
308 SkRuntimeShaderBuilder builder(fEffect);
444 SkRuntimeShaderBuilder builder(fEffect);
500 SkRuntimeShaderBuilder builder(fEffect); in drawSuperRRect()
640 SkRuntimeShaderBuilder builder(SkRuntimeEffect::MakeForShader(SkString(scale)).effect); in DEF_SIMPLE_GM()
H A Druntimeintrinsics.cpp136 SkRuntimeShaderBuilder builder(effect); in plot()
462 SkRuntimeShaderBuilder builder(effect); in plot_matrix_comp_mult()
499 SkRuntimeShaderBuilder builder(effect); in plot_matrix_inverse()
/third_party/skia/tests/
H A DSkSLTest.cpp33 static void set_uniform(SkRuntimeShaderBuilder* builder, const char* name, const T& value) { in set_uniform()
34 SkRuntimeShaderBuilder::BuilderUniform uniform = builder->uniform(name); in set_uniform()
41 static void set_uniform_array(SkRuntimeShaderBuilder* builder, const char* name, SkSpan<T> values) { in set_uniform_array()
42 SkRuntimeShaderBuilder::BuilderUniform uniform = builder->uniform(name); in set_uniform_array()
69 SkRuntimeShaderBuilder builder(result.effect); in test_one_permutation()
H A DSkDSLRuntimeEffectTest.cpp50 SkRuntimeShaderBuilder::BuilderUniform uniform(skstd::string_view name) { in uniform()
54 SkRuntimeShaderBuilder::BuilderChild child(skstd::string_view name) { in child()
108 SkTLazy<SkRuntimeShaderBuilder> fBuilder;
H A DSkRuntimeEffectTest.cpp325 SkRuntimeShaderBuilder::BuilderUniform uniform(const char* name) { in uniform()
329 SkRuntimeShaderBuilder::BuilderChild child(const char* name) { in child()
357 SkTLazy<SkRuntimeShaderBuilder> fBuilder;
669 SkRuntimeShaderBuilder b(std::move(effect)); in DEF_TEST()
704 SkRuntimeShaderBuilder b(std::move(effect)); in DEF_TEST()
H A DSkSLES2ConformanceTest.cpp70 SkRuntimeShaderBuilder builder(result.effect); in test_expect_pass()
/third_party/skia/include/effects/
H A DSkRuntimeEffect.h297 /** Base class for SkRuntimeShaderBuilder, defined below. */
417 * SkRuntimeShaderBuilder is a utility to simplify creating SkShader objects from SkRuntimeEffects.
421 * Given an SkRuntimeEffect, the SkRuntimeShaderBuilder manages creating an input data block and
426 * SkRuntimeShaderBuilder builder(effect);
433 * Note that SkRuntimeShaderBuilder is built entirely on the public API of SkRuntimeEffect,
436 class SK_API SkRuntimeShaderBuilder : public SkRuntimeEffectBuilder { class
438 explicit SkRuntimeShaderBuilder(sk_sp<SkRuntimeEffect>);
441 SkRuntimeShaderBuilder(const SkRuntimeShaderBuilder&) = default;
442 ~SkRuntimeShaderBuilder();
[all...]
/third_party/skia/modules/skottie/src/effects/
H A DSkSLEffect.cpp110 SkRuntimeShaderBuilder builder = SkRuntimeShaderBuilder(fEffect); in buildEffectShader()
H A DBuldgeEffect.cpp105 SkRuntimeShaderBuilder builder(bulge_effect()); in buildEffectShader()
H A DSphereEffect.cpp197 SkRuntimeShaderBuilder builder(has_fancy_light in buildEffectShader()
H A DFractalNoiseEffect.cpp288 SkRuntimeShaderBuilder builder(this->getEffect()); in buildEffectShader()
H A DDisplacementMapEffect.cpp209 SkRuntimeShaderBuilder builder(displacement_effect_singleton());
/third_party/skia/src/core/
H A DSkRuntimeEffect.cpp1440 SkRuntimeShaderBuilder::SkRuntimeShaderBuilder(sk_sp<SkRuntimeEffect> effect) in SkRuntimeShaderBuilder() function in SkRuntimeShaderBuilder
1443 SkRuntimeShaderBuilder::~SkRuntimeShaderBuilder() = default;
1445 sk_sp<SkImage> SkRuntimeShaderBuilder::makeImage(GrRecordingContext* recordingContext, in makeImage()
1457 sk_sp<SkShader> SkRuntimeShaderBuilder::makeShader(const SkMatrix* localMatrix, bool isOpaque) { in makeShader()
/third_party/skia/samplecode/
H A DSample3D.cpp421 SkRuntimeShaderBuilder builder(fEffect);

Completed in 13 milliseconds