Searched refs:visibleRegion (Results 1 - 11 of 11) sorted by relevance

/frameworks/native/services/surfaceflinger/tests/hwc2/
H A DHwc2TestLayers.cpp248 android::Region visibleRegion; local
253 visibleRegion.set(android::Rect(displayFrame.left, displayFrame.top,
258 visibleRegion.subtractSelf(aboveOpaqueLayers);
260 testLayer.second.setVisibleRegion(visibleRegion);
263 if (visibleRegion.isEmpty())
268 aboveOpaqueLayers.orSelf(visibleRegion);
H A DHwc2TestProperties.cpp680 void Hwc2TestVisibleRegion::set(const android::Region& visibleRegion) argument
685 const android::Rect* rects = visibleRegion.getArray(&size);
H A DHwc2TestProperties.h376 void set(const android::Region& visibleRegion);
H A DHwc2Test.cpp540 const hwc_region_t& visibleRegion, hwc2_error_t* outErr = nullptr)
547 visibleRegion));
539 setLayerVisibleRegion(hwc2_display_t display, hwc2_layer_t layer, const hwc_region_t& visibleRegion, hwc2_error_t* outErr = nullptr) argument
/frameworks/native/services/surfaceflinger/
H A DSurfaceFlinger.cpp2269 * visibleRegion: area of a surface that is visible on screen
2274 Region visibleRegion;
2286 * does not affect the visibleRegion of this layer or any layers
2297 visibleRegion.set(bounds);
2299 if (!visibleRegion.isEmpty()) {
2317 opaqueRegion = visibleRegion;
2323 coveredRegion = aboveCoveredLayers.intersect(visibleRegion);
2326 aboveCoveredLayers.orSelf(visibleRegion);
2329 visibleRegion.subtractSelf(aboveOpaqueLayers);
2334 dirty = visibleRegion;
[all...]
H A DSurfaceFlinger_hwc1.cpp1951 * visibleRegion: area of a surface that is visible on screen
1956 Region visibleRegion;
1968 * does not affect the visibleRegion of this layer or any layers
1979 visibleRegion.set(bounds);
1981 if (!visibleRegion.isEmpty()) {
1999 opaqueRegion = visibleRegion;
2005 coveredRegion = aboveCoveredLayers.intersect(visibleRegion);
2008 aboveCoveredLayers.orSelf(visibleRegion);
2011 visibleRegion.subtractSelf(aboveOpaqueLayers);
2016 dirty = visibleRegion;
[all...]
H A DLayer.h79 Region visibleRegion; member in class:android::Layer
389 void setVisibleRegion(const Region& visibleRegion);
H A DLayer.cpp804 Region visible = tr.transform(visibleRegion.intersect(viewport));
908 Region visible = tr.transform(visibleRegion.intersect(hw->getViewport()));
1061 under.orSelf( hw->getTransform().transform(layer->visibleRegion) );
1456 void Layer::setVisibleRegion(const Region& visibleRegion) { argument
1458 this->visibleRegion = visibleRegion;
2372 visibleRegion.dump(result, "visibleRegion");
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DHWComposer_hwc1.cpp1053 hwc_region_t& visibleRegion = getLayer()->visibleRegionScreen;
1055 visibleRegion.rects = reinterpret_cast<hwc_rect_t const *>(
1057 &visibleRegion.numRects));
/frameworks/native/libs/hwc2on1adapter/
H A DHWC2On1Adapter.cpp1780 // 1 hwc_rect_t for each layer's visibleRegion
1782 // 1 hwc_rect_t for the framebuffer's visibleRegion
2039 static std::string regionStrings(const std::vector<hwc_rect_t>& visibleRegion, argument
2047 size_t maxSize = std::max(visibleRegion.size(), surfaceDamage.size());
2050 if (visibleRegion.empty() && numPrinted == 0) {
2052 } else if (numPrinted < visibleRegion.size()) {
2053 line += rectString(visibleRegion[numPrinted]);
/frameworks/native/vulkan/include/vulkan/
H A Dvulkan.h3531 VkExtent2D visibleRegion; member in struct:VkDisplayModeParametersKHR

Completed in 141 milliseconds