Home
last modified time | relevance | path

Searched refs:visibleRegion (Results 1 – 14 of 14) sorted by relevance

/frameworks/native/services/surfaceflinger/tests/hwc2/
DHwc2TestLayers.cpp248 android::Region visibleRegion; in setVisibleRegions() local
253 visibleRegion.set(android::Rect(displayFrame.left, displayFrame.top, in setVisibleRegions()
258 visibleRegion.subtractSelf(aboveOpaqueLayers); in setVisibleRegions()
260 testLayer.second.setVisibleRegion(visibleRegion); in setVisibleRegions()
263 if (visibleRegion.isEmpty()) in setVisibleRegions()
268 aboveOpaqueLayers.orSelf(visibleRegion); in setVisibleRegions()
DHwc2TestProperties.cpp680 void Hwc2TestVisibleRegion::set(const android::Region& visibleRegion) in set() argument
685 const android::Rect* rects = visibleRegion.getArray(&size); in set()
DHwc2TestProperties.h378 void set(const android::Region& visibleRegion);
DHwc2Test.cpp546 const hwc_region_t& visibleRegion, hwc2_error_t* outErr = nullptr) in setLayerVisibleRegion() argument
553 visibleRegion)); in setLayerVisibleRegion()
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
DOutputLayerCompositionState.h43 Region visibleRegion; member
/frameworks/native/services/surfaceflinger/CompositionEngine/src/
DOutputLayerCompositionState.cpp42 dumpVal(out, "visibleRegion", visibleRegion); in dump()
/frameworks/native/services/surfaceflinger/
DColorLayer.cpp100 Region visible = transform.transform(visibleRegion.intersect(viewport)); in setPerFrameData()
113 outputLayer->editState().visibleRegion = visible; in setPerFrameData()
DBufferLayer.cpp158 under.orSelf(layer->visibleRegion); in prepareClientLayer()
271 Region visible = transform.transform(visibleRegion.intersect(viewport)); in setPerFrameData()
283 outputLayer->editState().visibleRegion = visible; in setPerFrameData()
DSurfaceFlinger.cpp2255 outputLayerState.visibleRegion = in rebuildLayerStacks()
2256 tr.transform(layer->visibleRegion.intersect(displayState.viewport)); in rebuildLayerStacks()
3178 Region visibleRegion; in computeVisibleRegions() local
3202 visibleRegion.set(bounds); in computeVisibleRegions()
3204 if (!visibleRegion.isEmpty()) { in computeVisibleRegions()
3223 opaqueRegion = visibleRegion; in computeVisibleRegions()
3228 if (visibleRegion.isEmpty()) { in computeVisibleRegions()
3234 coveredRegion = aboveCoveredLayers.intersect(visibleRegion); in computeVisibleRegions()
3237 aboveCoveredLayers.orSelf(visibleRegion); in computeVisibleRegions()
3240 visibleRegion.subtractSelf(aboveOpaqueLayers); in computeVisibleRegions()
[all …]
DLayer.cpp652 void Layer::setVisibleRegion(const Region& visibleRegion) { in setVisibleRegion() argument
654 this->visibleRegion = visibleRegion; in setVisibleRegion()
668 visibleRegion.clear(); in clearVisibilityRegions()
1287 info.mVisibleRegion = visibleRegion; in getLayerDebugInfo()
1911 LayerProtoHelper::writeToProto(visibleRegion, in writeToProtoDrawingState()
DLayer.h102 Region visibleRegion; variable
550 void setVisibleRegion(const Region& visibleRegion);
/frameworks/native/services/surfaceflinger/layerproto/include/layerproto/
DLayerProtoParser.h88 LayerProtoParser::Region visibleRegion; variable
/frameworks/native/services/surfaceflinger/layerproto/
DLayerProtoParser.cpp93 layer.visibleRegion = generateRegion(layerProto.visible_region()); in generateLayer()
293 result.append(visibleRegion.to_string("VisibleRegion").c_str()); in to_string()
/frameworks/native/vulkan/api/
Dvulkan.api5334 VkExtent2D visibleRegion