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()
58 return mImpl.get() != nullptr;
64 return mImpl.get() != nullptr; in isValid()
72 return mImpl && !(mImpl->isEmpty()); in hasContent()
76 return mImpl && mImpl->hasHolePunches(); in hasHolePunches()
80 return mImpl && mImpl->containsProjectionReceiver(); in containsProjectionReceiver()
84 return mImpl.get(); in asSkiaDl()
88 return mImpl.get(); in asSkiaDl()
92 return mImpl && mImpl->hasVectorDrawables(); in hasVectorDrawables()
96 if (mImpl && owningNode && mImpl->reuseDisplayList(owningNode)) {
99 mImpl.release();
101 mImpl = nullptr;
106 return mImpl ? mImpl->getUsedSize() : 0; in getUsedSize()
110 return mImpl ? mImpl->getAllocatedSize() : 0; in getAllocatedSize()
114 if (mImpl) { in output()
115 mImpl->output(output, level); in output()
120 return mImpl && mImpl->hasFunctor(); in hasFunctor()
126 return mImpl && mImpl->prepareListAndChildren( in prepareListAndChildren()
131 if (mImpl) { in syncContents()
132 mImpl->syncContents(data); in syncContents()
137 if (mImpl) { in onRemovedFromTree()
138 mImpl->onRemovedFromTree(); in onRemovedFromTree()
143 return mImpl && mImpl->hasText(); in hasText()
147 if (mImpl) { in applyColorTransform()
148 mImpl->applyColorTransform(transform); in applyColorTransform()
153 std::unique_ptr<skiapipeline::SkiaDisplayList> mImpl;