Lines Matching defs:effect
97 * The 'child' FPs correspond to the children declared in the effect's SkSL. The inputFP is
109 sk_sp<SkRuntimeEffect> effect,
118 * uniform data members of the effect's SkSL.
134 * auto fp = GrSkSLFP::Make(effect, "my_effect", nullptr, GrSkSLFP::OptFlags::...,
145 static std::unique_ptr<GrSkSLFP> Make(sk_sp<SkRuntimeEffect> effect,
151 checkArgs(effect->fUniforms.begin(),
152 effect->fUniforms.end(),
153 effect->fChildren.begin(),
154 effect->fChildren.end(),
158 size_t uniformPayloadSize = UniformPayloadSize(effect.get());
160 GrSkSLFP(std::move(effect), name, optFlags));
175 GrSkSLFP(sk_sp<SkRuntimeEffect> effect, const char* name, OptFlags optFlags);
192 static size_t UniformPayloadSize(const SkRuntimeEffect* effect) {
193 return effect->uniformSize() + effect->uniforms().size() * sizeof(UniformFlags);