Lines Matching refs:ChildPtr
167 class ChildPtr {
169 ChildPtr() = default;
170 ChildPtr(sk_sp<SkShader> s) : fChild(std::move(s)) {} in ChildPtr() function
171 ChildPtr(sk_sp<SkColorFilter> cf) : fChild(std::move(cf)) {} in ChildPtr() function
172 ChildPtr(sk_sp<SkBlender> b) : fChild(std::move(b)) {} in ChildPtr() function
191 SkSpan<ChildPtr> children,
197 SkSpan<ChildPtr> children,
207 SkSpan<ChildPtr> children) const;
209 sk_sp<SkBlender> makeBlender(sk_sp<SkData> uniforms, SkSpan<ChildPtr> children = {}) const;
362 fOwner->fChildren[(size_t)fChild->index] = SkRuntimeEffect::ChildPtr{};
393 SkRuntimeEffect::ChildPtr* children() { return fChildren.data(); } in children()
406 std::vector<SkRuntimeEffect::ChildPtr> fChildren;