Home
last modified time | relevance | path

Searched refs:ChildPtr (Results 1 – 8 of 8) sorted by relevance

/external/skia/include/effects/
DSkRuntimeEffect.h184 class ChildPtr {
186 ChildPtr() = default;
187 ChildPtr(sk_sp<SkShader> s) : fChild(std::move(s)) {} in ChildPtr() function
188 ChildPtr(sk_sp<SkColorFilter> cf) : fChild(std::move(cf)) {} in ChildPtr() function
189 ChildPtr(sk_sp<SkBlender> b) : fChild(std::move(b)) {} in ChildPtr() function
192 ChildPtr(sk_sp<SkFlattenable> f);
214 SkSpan<ChildPtr> children,
219 SkSpan<ChildPtr> children,
229 SkSpan<ChildPtr> children) const;
232 SkSpan<ChildPtr> children = {}) const;
[all …]
/external/skia/src/core/
DSkRuntimeEffect.cpp237 SkSpan<const SkRuntimeEffect::ChildPtr> c, in RuntimeEffectRPCallbacks()
276 SkSpan<const SkRuntimeEffect::ChildPtr> fChildren;
305 SkRuntimeEffect::ChildPtr::ChildPtr(sk_sp<SkFlattenable> f) : fChild(std::move(f)) { in ChildPtr() function in SkRuntimeEffect::ChildPtr
327 SkSpan<SkRuntimeEffect::ChildPtr> effectPtrs) { in verify_child_effects()
350 SkTArray<SkRuntimeEffect::ChildPtr>* children) { in read_child_effects()
384 const std::vector<SkRuntimeEffect::ChildPtr>& children) { in write_child_effects()
992 SkSpan<const SkRuntimeEffect::ChildPtr> children, in make_effect_fp()
1045 static void add_children_to_key(SkSpan<const SkRuntimeEffect::ChildPtr> children, in add_children_to_key()
1055 const SkRuntimeEffect::ChildPtr& child = children[index]; in add_children_to_key()
1090 const std::vector<SkRuntimeEffect::ChildPtr>& children, in RuntimeEffectVMCallbacks()
[all …]
DSkRuntimeEffectPriv.h43 SkSpan<SkRuntimeEffect::ChildPtr> children,
/external/skia/gm/
Druntimeshader.cpp943 using ChildPtr = SkRuntimeEffect::ChildPtr; typedef
957 ChildPtr children[1] = {ChildPtr{sk_sp<SkShader>{nullptr}}};
974 ChildPtr children[1] = {ChildPtr{sk_sp<SkColorFilter>{nullptr}}};
991 ChildPtr children[1] = {ChildPtr{sk_sp<SkBlender>{nullptr}}};
1011 ChildPtr children[1] = {ChildPtr{sk_sp<SkShader>{nullptr}}};
1028 ChildPtr children[1] = {ChildPtr{sk_sp<SkColorFilter>{nullptr}}};
1045 ChildPtr children[1] = {ChildPtr{sk_sp<SkBlender>{nullptr}}};
Darithmode.cpp270 SkRuntimeEffect::ChildPtr children[] = {fSrcShader, fDstShader, blender}; in onDraw()
/external/skia/fuzz/oss_fuzz/
DFuzzSkRuntimeEffect.cpp69 std::vector<SkRuntimeEffect::ChildPtr> children; in FuzzSkRuntimeEffect_Once()
/external/skia/src/shaders/
DSkComposeShader.cpp233 SkRuntimeEffect::ChildPtr children[] = {std::move(blender), std::move(dst), std::move(src)}; in Blend()
/external/skia/tests/graphite/
DPaintParamsKeyTest.cpp405 SkRuntimeEffect::ChildPtr children[] = { src, dst }; in combo_blender()