Home
last modified time | relevance | path

Searched refs:LayerVector (Results 1 – 13 of 13) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/
H A DLayerVector.cpp26 LayerVector::LayerVector(const StateSet stateSet) : mStateSet(stateSet) {} in LayerVector() function in android::LayerVector
28 LayerVector::LayerVector(const LayerVector& rhs, const StateSet stateSet) in LayerVector() function in android::LayerVector
31 LayerVector::~LayerVector() = default;
34 LayerVector& LayerVector::operator=(const LayerVector& rhs) { in operator =()
39 int LayerVector::do_compare(const void* lhs, const void* rhs) const in do_compare()
64 void LayerVector::traverseInZOrder(StateSet stateSet, const Visitor& visitor) const { in traverseInZOrder()
75 void LayerVector::traverseInReverseZOrder(StateSet stateSet, const Visitor& visitor) const { in traverseInReverseZOrder()
86 void LayerVector::traverse(const Visitor& visitor) const { in traverse()
H A DLayerVector.h33 class LayerVector : public SortedVector<sp<Layer>> {
41 explicit LayerVector(const StateSet stateSet);
42 LayerVector(const LayerVector& rhs, const StateSet stateSet);
43 ~LayerVector() override;
45 LayerVector& operator=(const LayerVector& rhs);
H A DLayer.h783 void traverse(LayerVector::StateSet, const LayerVector::Visitor&);
784 void traverseInReverseZOrder(LayerVector::StateSet, const LayerVector::Visitor&);
785 void traverseInZOrder(LayerVector::StateSet, const LayerVector::Visitor&);
791 void traverseChildrenInZOrder(LayerVector::StateSet, const LayerVector::Visitor&);
822 int32_t getZ(LayerVector::StateSet) const;
957 LayerVector makeTraversalList(LayerVector::StateSet, bool* outSkipRelativeZUsers);
961 bool usingRelativeZ(LayerVector::StateSet) const;
1016 LayerVector mCurrentChildren{LayerVector::StateSet::Current};
1017 LayerVector mDrawingChildren{LayerVector::StateSet::Drawing};
1057 LayerVector::StateSet, const LayerVector::Visitor&);
[all …]
H A DLayer.cpp251 traverse(LayerVector::StateSet::Current, [&](Layer* layer) { in onRemovedFromCurrentState()
1334 if (usingRelativeZ(LayerVector::StateSet::Drawing)) { in isHiddenByPolicy()
1689 int32_t Layer::getZ(LayerVector::StateSet) const { in getZ()
1693 bool Layer::usingRelativeZ(LayerVector::StateSet stateSet) const { in usingRelativeZ()
1701 LOG_ALWAYS_FATAL_IF(stateSet == LayerVector::StateSet::Invalid, in makeTraversalList()
1712 LayerVector traverse(stateSet); in makeTraversalList()
1733 void Layer::traverseInZOrder(LayerVector::StateSet stateSet, const LayerVector::Visitor& visitor) { in traverseInZOrder()
1801 void Layer::traverse(LayerVector::StateSet state, const LayerVector::Visitor& visitor) { in traverse()
1803 const LayerVector& children = in traverse()
1810 LayerVector Layer::makeChildrenTraversalList(LayerVector::StateSet stateSet, in makeChildrenTraversalList()
[all …]
H A DLayerRenderArea.cpp99 mLayer->traverse(LayerVector::StateSet::Drawing, in render()
101 mLayer->traverse(LayerVector::StateSet::Drawing, in render()
H A DSurfaceFlinger.h384 using TraverseLayersFunction = std::function<void(const LayerVector::Visitor&)>;
395 explicit State(LayerVector::StateSet set) : stateSet(set), layersSortedByZ(set) {} in State()
410 const LayerVector::StateSet stateSet = LayerVector::StateSet::Invalid;
411 LayerVector layersSortedByZ;
419 void traverse(const LayerVector::Visitor& visitor) const;
420 void traverseInZOrder(const LayerVector::Visitor& visitor) const;
421 void traverseInReverseZOrder(const LayerVector::Visitor& visitor) const;
933 void traverseLayersInLayerStack(ui::LayerStack, const int32_t uid, const LayerVector::Visitor&);
1228 State mCurrentState{LayerVector::StateSet::Current};
1263 State mDrawingState{LayerVector::StateSet::Drawing};
H A DFpsReporter.cpp77 layer->traverse(LayerVector::StateSet::Current, in dispatchLayerFps()
H A DAndroid.bp166 "LayerVector.cpp",
H A DSurfaceFlinger.cpp3285 offscreenLayer->traverse(LayerVector::StateSet::Drawing, [](Layer* layer) { in commitOffscreenLayers()
3351 offscreenLayer->traverse(LayerVector::StateSet::Drawing, in handlePageFlip()
5066 offscreenLayer->traverse(LayerVector::StateSet::Drawing, in dumpOffscreenLayers()
6109 auto traverseLayers = [this, args, layerStack](const LayerVector::Visitor& visitor) { in captureDisplay()
6153 auto traverseLayers = [this, layerStack](const LayerVector::Visitor& visitor) { in captureDisplay()
6255 auto traverseLayers = [parent, args, excludeLayers](const LayerVector::Visitor& visitor) { in captureLayers()
6256 parent->traverseChildrenInZOrder(LayerVector::StateSet::Drawing, [&](Layer* layer) { in captureLayers()
6517 void SurfaceFlinger::State::traverse(const LayerVector::Visitor& visitor) const { in traverse()
6521 void SurfaceFlinger::State::traverseInZOrder(const LayerVector::Visitor& visitor) const { in traverseInZOrder()
6530 const LayerVector::Visitor& visitor) { in traverseLayersInLayerStack()
[all …]
H A DRegionSamplingThread.cpp300 auto traverseLayers = [&](const LayerVector::Visitor& visitor) { in captureSample()
H A DSurfaceInterceptor.cpp117 l->traverseInZOrder(LayerVector::StateSet::Drawing, [this](Layer* layer) { in saveExistingSurfacesLocked()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DTestableSurfaceFlinger.h361 const LayerVector::Visitor& visitor) { in traverseLayersInLayerStack()
H A DCompositionTest.cpp235 auto traverseLayers = [this](const LayerVector::Visitor& visitor) { in captureScreenComposition()