Searched refs:LayerVector (Results 1 – 13 of 13) sorted by relevance
/aosp12/frameworks/native/services/surfaceflinger/ |
H A D | LayerVector.cpp | 26 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 D | LayerVector.h | 33 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 D | Layer.h | 783 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 D | Layer.cpp | 251 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 D | LayerRenderArea.cpp | 99 mLayer->traverse(LayerVector::StateSet::Drawing, in render() 101 mLayer->traverse(LayerVector::StateSet::Drawing, in render()
|
H A D | SurfaceFlinger.h | 384 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 D | FpsReporter.cpp | 77 layer->traverse(LayerVector::StateSet::Current, in dispatchLayerFps()
|
H A D | Android.bp | 166 "LayerVector.cpp",
|
H A D | SurfaceFlinger.cpp | 3285 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 D | RegionSamplingThread.cpp | 300 auto traverseLayers = [&](const LayerVector::Visitor& visitor) { in captureSample()
|
H A D | SurfaceInterceptor.cpp | 117 l->traverseInZOrder(LayerVector::StateSet::Drawing, [this](Layer* layer) { in saveExistingSurfacesLocked()
|
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | TestableSurfaceFlinger.h | 361 const LayerVector::Visitor& visitor) { in traverseLayersInLayerStack()
|
H A D | CompositionTest.cpp | 235 auto traverseLayers = [this](const LayerVector::Visitor& visitor) { in captureScreenComposition()
|