Searched refs:ChildPtr (Results 1 – 8 of 8) sorted by relevance
/external/skia/include/effects/ |
D | SkRuntimeEffect.h | 184 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/ |
D | SkRuntimeEffect.cpp | 237 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 …]
|
D | SkRuntimeEffectPriv.h | 43 SkSpan<SkRuntimeEffect::ChildPtr> children,
|
/external/skia/gm/ |
D | runtimeshader.cpp | 943 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}}};
|
D | arithmode.cpp | 270 SkRuntimeEffect::ChildPtr children[] = {fSrcShader, fDstShader, blender}; in onDraw()
|
/external/skia/fuzz/oss_fuzz/ |
D | FuzzSkRuntimeEffect.cpp | 69 std::vector<SkRuntimeEffect::ChildPtr> children; in FuzzSkRuntimeEffect_Once()
|
/external/skia/src/shaders/ |
D | SkComposeShader.cpp | 233 SkRuntimeEffect::ChildPtr children[] = {std::move(blender), std::move(dst), std::move(src)}; in Blend()
|
/external/skia/tests/graphite/ |
D | PaintParamsKeyTest.cpp | 405 SkRuntimeEffect::ChildPtr children[] = { src, dst }; in combo_blender()
|