Searched refs:visibleRegion (Results 1 - 13 of 13) 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.h378 void set(const android::Region& visibleRegion);
H A DHwc2Test.cpp546 const hwc_region_t& visibleRegion, hwc2_error_t* outErr = nullptr)
553 visibleRegion));
545 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 DColorLayer.cpp67 Region visible = tr.transform(visibleRegion.intersect(viewport));
H A DLayer.h92 Region visibleRegion; member in struct:android::CompositionInfo::__anon1872
149 Region visibleRegion; member in class:android::Layer
444 void setVisibleRegion(const Region& visibleRegion);
H A DSurfaceFlinger.cpp2688 * visibleRegion: area of a surface that is visible on screen
2693 Region visibleRegion;
2705 * does not affect the visibleRegion of this layer or any layers
2716 visibleRegion.set(bounds);
2718 if (!visibleRegion.isEmpty()) {
2736 opaqueRegion = visibleRegion;
2741 if (visibleRegion.isEmpty()) {
2747 coveredRegion = aboveCoveredLayers.intersect(visibleRegion);
2750 aboveCoveredLayers.orSelf(visibleRegion);
2753 visibleRegion
[all...]
H A DLayer.cpp863 void Layer::setVisibleRegion(const Region& visibleRegion) { argument
865 this->visibleRegion = visibleRegion;
879 visibleRegion.clear();
1405 info.mVisibleRegion = visibleRegion;
1922 LayerProtoHelper::writeToProto(visibleRegion, layerInfo->mutable_visible_region());
H A DBufferLayer.cpp182 under.orSelf(renderArea.getTransform().transform(layer->visibleRegion));
623 Region visible = tr.transform(visibleRegion.intersect(viewport));
/frameworks/native/include/layerproto/
H A DLayerProtoParser.h87 LayerProtoParser::Region visibleRegion; member in class:android::surfaceflinger::LayerProtoParser::Layer
/frameworks/native/services/surfaceflinger/layerproto/include/layerproto/
H A DLayerProtoParser.h87 LayerProtoParser::Region visibleRegion; member in class:android::surfaceflinger::LayerProtoParser::Layer
/frameworks/native/services/surfaceflinger/layerproto/
H A DLayerProtoParser.cpp95 layer->visibleRegion = generateRegion(layerProto.visible_region());
294 result.append(visibleRegion.to_string("VisibleRegion").c_str());
/frameworks/native/vulkan/include/vulkan/
H A Dvulkan_core.h4833 VkExtent2D visibleRegion; member in struct:VkDisplayModeParametersKHR

Completed in 729 milliseconds