Lines Matching refs:mImpl
40 : mImpl(std::move(impl)) {} in SkiaDisplayListWrapper()
43 SkiaDisplayListWrapper(SkiaDisplayListWrapper&& other) : mImpl(std::move(other.mImpl)) {} in SkiaDisplayListWrapper()
45 mImpl = std::move(other.mImpl);
54 mImpl->updateChildren(std::move(updateFn)); in updateChildren()
57 void visit(std::function<void(const RenderNode&)> func) const { mImpl->visit(std::move(func)); } in visit()
60 return mImpl.get() != nullptr;
66 return mImpl.get() != nullptr; in isValid()
74 return mImpl && !(mImpl->isEmpty()); in hasContent()
78 return mImpl && mImpl->hasHolePunches(); in hasHolePunches()
82 return mImpl && mImpl->containsProjectionReceiver(); in containsProjectionReceiver()
86 return mImpl.get(); in asSkiaDl()
90 return mImpl.get(); in asSkiaDl()
94 return mImpl && mImpl->hasVectorDrawables(); in hasVectorDrawables()
98 if (mImpl && owningNode && mImpl->reuseDisplayList(owningNode)) {
101 mImpl.release();
103 mImpl = nullptr;
108 return mImpl ? mImpl->getUsedSize() : 0; in getUsedSize()
112 return mImpl ? mImpl->getAllocatedSize() : 0; in getAllocatedSize()
116 if (mImpl) { in output()
117 mImpl->output(output, level); in output()
122 return mImpl && mImpl->hasFunctor(); in hasFunctor()
128 return mImpl && mImpl->prepareListAndChildren( in prepareListAndChildren()
133 if (mImpl) { in syncContents()
134 mImpl->syncContents(data); in syncContents()
139 if (mImpl) { in onRemovedFromTree()
140 mImpl->onRemovedFromTree(); in onRemovedFromTree()
145 return mImpl && mImpl->hasText(); in hasText()
148 [[nodiscard]] bool hasFill() const { return mImpl && mImpl->hasFill(); } in hasFill()
151 if (mImpl) { in applyColorTransform()
152 mImpl->applyColorTransform(transform); in applyColorTransform()
157 std::unique_ptr<skiapipeline::SkiaDisplayList> mImpl;