Lines Matching refs:relative
913 void Layer::removeZOrderRelative(const wp<Layer>& relative) { in removeZOrderRelative() argument
914 mDrawingState.zOrderRelatives.remove(relative); in removeZOrderRelative()
920 void Layer::addZOrderRelative(const wp<Layer>& relative) { in addZOrderRelative() argument
921 mDrawingState.zOrderRelatives.add(relative); in addZOrderRelative()
937 sp<Layer> relative = LayerHandle::getLayer(relativeToHandle); in setRelativeLayer() local
938 if (relative == nullptr) { in setRelativeLayer()
943 mDrawingState.zOrderRelativeOf == relative) { in setRelativeLayer()
947 if (CC_UNLIKELY(relative->usingRelativeZ(LayerVector::StateSet::Drawing)) && in setRelativeLayer()
948 (relative->mDrawingState.zOrderRelativeOf == this)) { in setRelativeLayer()
950 mName.c_str(), relative->mName.c_str()); in setRelativeLayer()
965 setZOrderRelativeOf(relative); in setRelativeLayer()
966 relative->addZOrderRelative(wp<Layer>::fromExisting(this)); in setRelativeLayer()
1889 const auto& relative = list[i]; in traverseInZOrder() local
1890 if (skipRelativeZUsers && relative->usingRelativeZ(stateSet)) { in traverseInZOrder()
1894 if (relative->getZ(stateSet) >= 0) { in traverseInZOrder()
1897 relative->traverseInZOrder(stateSet, visitor); in traverseInZOrder()
1902 const auto& relative = list[i]; in traverseInZOrder() local
1904 if (skipRelativeZUsers && relative->usingRelativeZ(stateSet)) { in traverseInZOrder()
1907 relative->traverseInZOrder(stateSet, visitor); in traverseInZOrder()
1922 const auto& relative = list[i]; in traverseInReverseZOrder() local
1924 if (skipRelativeZUsers && relative->usingRelativeZ(stateSet)) { in traverseInReverseZOrder()
1928 if (relative->getZ(stateSet) < 0) { in traverseInReverseZOrder()
1931 relative->traverseInReverseZOrder(stateSet, visitor); in traverseInReverseZOrder()
1935 const auto& relative = list[i]; in traverseInReverseZOrder() local
1937 if (skipRelativeZUsers && relative->usingRelativeZ(stateSet)) { in traverseInReverseZOrder()
1941 relative->traverseInReverseZOrder(stateSet, visitor); in traverseInReverseZOrder()
2000 const auto& relative = list[i]; in traverseChildrenInZOrderInner() local
2001 if (relative->getZ(stateSet) >= 0) { in traverseChildrenInZOrderInner()
2004 relative->traverseChildrenInZOrderInner(layersInTree, stateSet, visitor); in traverseChildrenInZOrderInner()
2009 const auto& relative = list[i]; in traverseChildrenInZOrderInner() local
2010 relative->traverseChildrenInZOrderInner(layersInTree, stateSet, visitor); in traverseChildrenInZOrderInner()
2755 const sp<Layer>& relative = relativeWeak.promote(); in updateClonedRelatives() local
2756 if (clonedLayersMap.count(relative) > 0) { in updateClonedRelatives()
2757 auto& clonedRelative = clonedLayersMap.at(relative); in updateClonedRelatives()
4409 sp<Layer> relative = weakRelative.promote(); in updateRelativeMetadataSnapshot() local
4410 if (!relative) { in updateRelativeMetadataSnapshot()
4413 relative->updateRelativeMetadataSnapshot(childRelativeLayerMetadata, visited); in updateRelativeMetadataSnapshot()