Lines Matching refs:clonedLayersMap

2505     std::map<sp<Layer>, sp<Layer>> clonedLayersMap;  in updateMirrorInfo()  local
2514 mClonedChild->updateClonedDrawingState(clonedLayersMap); in updateMirrorInfo()
2515 mClonedChild->updateClonedChildren(this, clonedLayersMap); in updateMirrorInfo()
2516 mClonedChild->updateClonedRelatives(clonedLayersMap); in updateMirrorInfo()
2519 void Layer::updateClonedDrawingState(std::map<sp<Layer>, sp<Layer>>& clonedLayersMap) { in updateClonedDrawingState() argument
2526 clonedLayersMap.emplace(clonedFrom, this); in updateClonedDrawingState()
2536 child->updateClonedDrawingState(clonedLayersMap); in updateClonedDrawingState()
2541 std::map<sp<Layer>, sp<Layer>>& clonedLayersMap) { in updateClonedChildren() argument
2554 sp<Layer> clonedChild = clonedLayersMap[child]; in updateClonedChildren()
2557 clonedLayersMap[child] = clonedChild; in updateClonedChildren()
2560 clonedChild->updateClonedChildren(mirrorRoot, clonedLayersMap); in updateClonedChildren()
2564 void Layer::updateClonedInputInfo(const std::map<sp<Layer>, sp<Layer>>& clonedLayersMap) { in updateClonedInputInfo() argument
2567 if (clonedLayersMap.count(cropLayer) == 0) { in updateClonedInputInfo()
2572 const sp<Layer>& clonedCropLayer = clonedLayersMap.at(cropLayer); in updateClonedInputInfo()
2581 void Layer::updateClonedRelatives(const std::map<sp<Layer>, sp<Layer>>& clonedLayersMap) { in updateClonedRelatives() argument
2592 if (clonedLayersMap.count(relative) > 0) { in updateClonedRelatives()
2593 auto& clonedRelative = clonedLayersMap.at(relative); in updateClonedRelatives()
2604 if (clonedLayersMap.count(relativeOf) > 0) { in updateClonedRelatives()
2605 const sp<Layer>& clonedRelativeOf = clonedLayersMap.at(relativeOf); in updateClonedRelatives()
2609 updateClonedInputInfo(clonedLayersMap); in updateClonedRelatives()
2612 child->updateClonedRelatives(clonedLayersMap); in updateClonedRelatives()