/frameworks/wilhelm/include/OMXAL/ |
H A D | OpenMAXAL.h | 3117 XAuint16 layer; member in struct:XATimedTextStreamInformation_
|
/frameworks/rs/tests/java_api/Refocus/src/com/android/rs/test/ |
H A D | BlurStack.java | 10 * layer is in focus. 15 * For a layer n, its depth interval is (@code [layerInfo[n].backDepth, 21 * (@code focusLayer) is the index of the layer that is in focus, that is, has 72 * The layer in which the focal depth belongs to. <b> For this layer, we 73 * assume that it is a single depth layer. That is, the front depth and back 96 public LayerInfo getLayerInfo(int layer) { argument 97 return layerInfo[layer]; 101 * Returns the number of depths in a given layer. 103 * @param layer laye 106 getNumDepths(int layer) argument 122 getDepth(int layer, int relativeDepthInLayer) argument [all...] |
/frameworks/native/cmds/surfacereplayer/replayer/trace_creator/ |
H A D | trace_creator.py | 108 change.id = int(input("ID of layer/display to undergo a change: ")) 117 change.layer.layer = layer() 130 change.matrix.dtdy = layer() 211 def layer(): function 212 layer = input("Enter layer: ") 214 return int(layer) 241 layer_stack = input("Enter layer stac [all...] |
/frameworks/native/libs/gui/ |
H A D | SurfaceControl.cpp | 106 status_t SurfaceControl::setLayer(int32_t layer) { argument 109 return mClient->setLayer(mHandle, layer); 112 status_t SurfaceControl::setRelativeLayer(const sp<IBinder>& relativeTo, int32_t layer) { argument 115 return mClient->setRelativeLayer(mHandle, relativeTo, layer);
|
/frameworks/native/libs/hwc2on1adapter/ |
H A D | HWC2On1Adapter.cpp | 543 ALOGW("Cannot accept change for unknown layer (%" PRIu64 ")", 547 auto layer = mDevice.mLayers[layerId]; local 548 layer->setCompositionType(type); 559 auto layer = *mLayers.emplace(std::make_shared<Layer>(*this)); local 560 mDevice.mLayers.emplace(std::make_pair(layer->getId(), layer)); 561 *outLayerId = layer->getId(); 562 ALOGV("[%" PRIu64 "] created layer %" PRIu64, mId, *outLayerId); 572 ALOGV("[%" PRIu64 "] destroyLayer(%" PRIu64 ") failed: no such layer", 576 const auto layer local 995 const auto layer = mapLayer->second; local 1253 Layer& layer = *mHwc1LayerMap[hwc1Id]; local 1278 auto& layer = hwcContents.hwLayers[l]; local 1326 Layer& layer = *mHwc1LayerMap[hwc1Id]; local 1493 output << fill << " Layer " << layer; local 1817 updateTypeChanges(const hwc_layer_1_t& hwc1Layer, const Layer& layer) argument 1852 updateLayerRequests( const hwc_layer_1_t& hwc1Layer, const Layer& layer) argument 2279 auto layer = layerEntry->second; local 2350 auto& layer = displayContents->hwLayers[l]; local 2404 hwc_layer_1_t& layer = display->hwLayers[layerId]; local [all...] |
/frameworks/native/libs/hwc2on1adapter/include/hwc2on1adapter/ |
H A D | HWC2On1Adapter.h | 142 // when the layer buffer is not needed for read operations anymore 382 const Layer& layer); 385 // Ingest layer hint changes requested by the device. 387 const Layer& layer); 389 // Set all fields in HWC1 comm array for layer containing the 390 // HWC_FRAMEBUFFER_TARGET (always the last layer). 437 // Used to populate HWC1 HWC_FRAMEBUFFER_TARGET layer 448 // Mapping between layer index in array of hwc_display_contents_1* 572 // True if a layer cannot be properly rendered by the device due 621 auto layer local 636 setLayerBlendModeHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, int32_t intMode) argument 643 setLayerCompositionTypeHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, int32_t intType) argument 650 setLayerDataspaceHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, int32_t intDataspace) argument 657 setLayerTransformHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, int32_t intTransform) argument 664 setLayerZOrderHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer, uint32_t z) argument [all...] |
/frameworks/native/opengl/tests/hwc/ |
H A D | hwcColorEquiv.cpp | 353 hwc_layer_1_t *layer = &list->hwLayers[0]; local 354 layer->handle = refFrame->handle; 355 layer->blending = HWC_BLENDING_NONE; 356 layer->sourceCrop.left = 0; 357 layer->sourceCrop.top = 0; 358 layer->sourceCrop.right = width; 359 layer->sourceCrop.bottom = refHeight; 360 layer->displayFrame.left = 0; 361 layer->displayFrame.top = 0; 362 layer [all...] |
H A D | hwcCommit.cpp | 1406 hwc_layer_1_t *layer = &hwcList->hwLayers[0]; local 1408 it != rectList.end(); ++it, ++layer) { 1418 layer->handle = texture->handle; 1419 layer->blending = it->blend; 1420 layer->transform = it->transform; 1421 layer->sourceCrop = it->sourceCrop; 1422 layer->displayFrame = it->displayFrame; 1424 layer->visibleRegionScreen.numRects = 1; 1425 layer->visibleRegionScreen.rects = &layer [all...] |
H A D | hwcRects.cpp | 315 hwc_layer_1_t *layer = &list->hwLayers[0]; local 317 it != rectangle.end(); ++it, ++layer) { 318 layer->handle = it->texture->handle; 319 layer->blending = it->blend; 320 layer->transform = it->transform; 321 layer->sourceCrop = it->sourceCrop; 322 layer->displayFrame = it->displayFrame; 324 layer->visibleRegionScreen.numRects = 1; 325 layer->visibleRegionScreen.rects = &layer [all...] |
H A D | hwcStress.cpp | 46 * be made with each of the layer handles changed to a different 423 // Any transform tends to create a layer that the hardware 431 hwc_layer_1_t *layer = &list->hwLayers[n1]; local 432 layer->handle = gBuf->handle; 434 layer->blending = blendingOps[testRandMod(NUMA(blendingOps))]; 435 layer->flags = (testRandFract() > rareRatio) ? 0 438 layer->transform = (noTransform || testRandFract() > rareRatio) ? 0 441 layer->sourceCrop.left = testRandMod(gBuf->getWidth()); 442 layer->sourceCrop.top = testRandMod(gBuf->getHeight()); 443 layer 502 hwc_layer_1_t *layer = &list->hwLayers[n1]; local [all...] |
/frameworks/native/services/inputflinger/ |
H A D | InputWindow.h | 131 int32_t layer; member in struct:android::InputWindowInfo
|
/frameworks/native/services/surfaceflinger/ |
H A D | Client.cpp | 77 void Client::attachLayer(const sp<IBinder>& handle, const sp<Layer>& layer) argument 80 mLayers.add(handle, layer); 83 void Client::detachLayer(const Layer* layer) argument 89 if (mLayers.valueAt(i) == layer) { 99 wp<Layer> layer(mLayers.valueFor(handle)); 100 if (layer != 0) { 101 lbc = layer.promote(); 118 // We grant an exception in the case that the Client has a "parent layer", as its 119 // effects will be scoped to that layer. 207 sp<Layer> layer local 216 sp<Layer> layer = getLayerUser(handle); local [all...] |
H A D | Layer.cpp | 216 HWComposer::HWCLayerInterface* layer) { 217 if (layer) { 218 layer->onDisplayed(); 219 mSurfaceFlingerConsumer->setReleaseFence(layer->getAndResetReleaseFence()); 289 // the layer has been remove from the current state list (and just before 411 // buffer contents of the layer, but does not affect the space allocated to 467 // layerstack space, and convert-back to layer space. 493 // layer's size. This is in buffer space. 507 // Back to layer space to work with the content crop. 586 HWComposer::HWCLayerInterface& layer) 215 onLayerDisplayed(const sp<const DisplayDevice>& , HWComposer::HWCLayerInterface* layer) argument 900 setPerFrameData(const sp<const DisplayDevice>& hw, HWComposer::HWCLayerInterface& layer) argument 958 setAcquireFence(const sp<const DisplayDevice>& , HWComposer::HWCLayerInterface& layer) argument 2534 addChild(const sp<Layer>& layer) argument 2539 removeChild(const sp<Layer>& layer) argument 2585 setParent(const sp<Layer>& layer) argument [all...] |
H A D | Layer.h | 85 // have a stable sort order when their layer stack and Z-order are 114 // The identifier of the layer stack this layer belongs to. A layer can 115 // only be associated to a single layer stack. A layer stack is a 117 // displays. Using the same layer stack on different displays is a way 132 // Crop is expressed in layer space coordinate. 169 // the this layer's size and format 196 // also the rendered size of the layer prio 460 setHwcLayer(int32_t hwcId, std::shared_ptr<HWC2::Layer>&& layer) argument 554 LayerCleaner(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer) argument 676 Handle(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer) argument 759 std::shared_ptr<HWC2::Layer> layer; member in struct:android::Layer::HWCInfo [all...] |
H A D | LayerVector.cpp | 31 // sort layers per layer-stack, then by z-order and finally by sequence 50 const auto& layer = (*this)[i]; local 51 auto& state = (stateSet == StateSet::Current) ? layer->getCurrentState() 52 : layer->getDrawingState(); 56 layer->traverseInZOrder(stateSet, visitor); 62 const auto& layer = (*this)[i]; local 63 auto& state = (stateSet == StateSet::Current) ? layer->getCurrentState() 64 : layer->getDrawingState(); 68 layer->traverseInReverseZOrder(stateSet, visitor);
|
H A D | MonitoredProducer.cpp | 26 const wp<Layer>& layer) : 29 mLayer(layer) {} 24 MonitoredProducer(const sp<IGraphicBufferProducer>& producer, const sp<SurfaceFlinger>& flinger, const wp<Layer>& layer) argument
|
H A D | SurfaceFlinger.cpp | 269 const auto& layer = (static_cast<MonitoredProducer*>(gbp.get()))->getLayer(); local 270 if (layer == nullptr) { 274 return initClient(new Client(this, layer)); 1457 mDrawingState.traverseInZOrder([&](Layer* layer) { 1458 if (layer->onPreComposition(refreshStartTime)) { 1534 for (auto& layer : mLayersWithQueuedFrames) { 1535 layer->releasePendingBuffer(dequeueReadyTime); 1570 mDrawingState.traverseInZOrder([&](Layer* layer) { 1571 bool frameLatched = layer->onPostComposition(glCompositionDoneFenceTime, 1574 recordBufferingStats(layer 1758 const auto& layer = currentLayers[i]; local 2682 removeLayer(const sp<Layer>& layer, bool topLevelOnly) argument 3016 sp<Layer> layer; local [all...] |
H A D | SurfaceFlingerConsumer.h | 42 uint32_t tex, Layer* layer) 44 mTransformToDisplayInverse(false), mSurfaceDamage(), mLayer(layer) 113 // The layer for this SurfaceFlingerConsumer 41 SurfaceFlingerConsumer(const sp<IGraphicBufferConsumer>& consumer, uint32_t tex, Layer* layer) argument
|
H A D | SurfaceFlinger_hwc1.cpp | 249 const auto& layer = (static_cast<MonitoredProducer*>(gbp.get()))->getLayer(); local 250 if (layer == nullptr) { 254 return initClient(new Client(this, layer)); 1184 mDrawingState.traverseInZOrder([&](Layer* layer) { 1185 if (layer->onPreComposition(refreshStartTime)) { 1288 mDrawingState.traverseInZOrder([&](Layer* layer) { 1291 bool frameLatched = layer->onPostComposition(glCompositionDoneFenceTime, 1294 recordBufferingStats(layer->getName().string(), 1295 layer->getOccupancyHistory(false)); 1349 // rebuild the visible layer lis 2098 Layer* layer = layersWithQueuedFrames[i]; local 2347 removeLayer(const sp<Layer>& layer, bool topLevelOnly) argument 2676 sp<Layer> layer; local [all...] |
H A D | SurfaceInterceptor.cpp | 83 l->traverseInZOrder(LayerVector::StateSet::Drawing, [this](Layer* layer) { 84 addSurfaceCreationLocked(createTraceIncrementLocked(), layer); 85 addInitialSurfaceStateLocked(createTraceIncrementLocked(), layer); 91 const sp<const Layer>& layer) 94 transaction->set_synchronous(layer->mTransactionFlags & BnSurfaceComposer::eSynchronous); 95 transaction->set_animation(layer->mTransactionFlags & BnSurfaceComposer::eAnimation); 97 const int32_t layerId(getLayerId(layer)); 98 addPositionLocked(transaction, layerId, layer->mCurrentState.active.transform.tx(), 99 layer->mCurrentState.active.transform.ty()); 100 addDepthLocked(transaction, layerId, layer 90 addInitialSurfaceStateLocked(Increment* increment, const sp<const Layer>& layer) argument 153 getLayerName(const sp<const Layer>& layer) argument 157 getLayerId(const sp<const Layer>& layer) argument 294 addDeferTransactionLocked(Transaction* transaction, int32_t layerId, const sp<const Layer>& layer, uint64_t frameNumber) argument 415 addSurfaceCreationLocked(Increment* increment, const sp<const Layer>& layer) argument 425 addSurfaceDeletionLocked(Increment* increment, const sp<const Layer>& layer) argument 432 addBufferUpdateLocked(Increment* increment, const sp<const Layer>& layer, uint32_t width, uint32_t height, uint64_t frameNumber) argument 532 saveSurfaceCreation(const sp<const Layer>& layer) argument 538 addSurfaceCreationLocked(createTraceIncrementLocked(), layer); local 541 saveSurfaceDeletion(const sp<const Layer>& layer) argument 547 addSurfaceDeletionLocked(createTraceIncrementLocked(), layer); local 550 saveBufferUpdate(const sp<const Layer>& layer, uint32_t width, uint32_t height, uint64_t frameNumber) argument 558 addBufferUpdateLocked(createTraceIncrementLocked(), layer, width, height, frameNumber); local [all...] |
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
H A D | ComposerHal.cpp | 274 Error Composer::destroyLayer(Display display, Layer layer) argument 276 auto ret = mClient->destroyLayer(display, layer); 572 Error Composer::setCursorPosition(Display display, Layer layer, argument 576 mWriter.selectLayer(layer); 581 Error Composer::setLayerBuffer(Display display, Layer layer, argument 585 mWriter.selectLayer(layer); 607 Error Composer::setLayerSurfaceDamage(Display display, Layer layer, argument 611 mWriter.selectLayer(layer); 616 Error Composer::setLayerBlendMode(Display display, Layer layer, argument 620 mWriter.selectLayer(layer); 625 setLayerColor(Display display, Layer layer, const IComposerClient::Color& color) argument 634 setLayerCompositionType(Display display, Layer layer, IComposerClient::Composition type) argument 643 setLayerDataspace(Display display, Layer layer, Dataspace dataspace) argument 652 setLayerDisplayFrame(Display display, Layer layer, const IComposerClient::Rect& frame) argument 661 setLayerPlaneAlpha(Display display, Layer layer, float alpha) argument 670 setLayerSidebandStream(Display display, Layer layer, const native_handle_t* stream) argument 679 setLayerSourceCrop(Display display, Layer layer, const IComposerClient::FRect& crop) argument 688 setLayerTransform(Display display, Layer layer, Transform transform) argument 697 setLayerVisibleRegion(Display display, Layer layer, const std::vector<IComposerClient::Rect>& visible) argument 706 setLayerZOrder(Display display, Layer layer, uint32_t z) argument 714 setLayerInfo(Display display, Layer layer, uint32_t type, uint32_t appId) argument 897 auto layer = read64(); local 922 auto layer = read64(); local 960 auto layer = read64(); local [all...] |
H A D | HWC2.cpp | 399 auto layer = std::make_shared<Layer>(shared_from_this(), layerId); local 400 mLayers.emplace(layerId, layer); 401 *outLayer = std::move(layer); 449 auto layer = getLayerById(layerIds[element]); local 450 if (layer) { 453 layer->getId(), to_string(type).c_str()); 454 outTypes->emplace(layer, type); 456 ALOGE("getChangedCompositionTypes: invalid layer %" PRIu64 " found" 515 auto layer = getLayerById(layerIds[element]); local 516 if (layer) { 589 auto layer = getLayerById(layerIds[element]); local 796 auto layer = mLayers.at(id).lock(); local [all...] |
H A D | HWComposer.cpp | 143 ALOGE("Invalid layer type change: %s --> %s", to_string(from).c_str(), 269 ALOGE("Failed to create layer on invalid display %d", displayId); 273 std::shared_ptr<HWC2::Layer> layer; local 274 auto error = display->createLayer(&layer); 276 ALOGE("Failed to create layer on display %d: %s (%d)", displayId, 280 return layer; 518 for (auto& layer : displayDevice.getVisibleLayersSortedByZ()) { 519 auto hwcLayer = layer->getHwcLayer(displayId); 524 validateChange(layer->getCompositionType(displayId), 526 layer [all...] |
H A D | HWComposer_hwc1.h | 113 // create a work list for numLayers layer. sets HWC_GEOMETRY_CHANGED. 124 // get the releaseFence file descriptor for a display's framebuffer layer. 189 // select the layer at the given index 210 LayerListIterator(HWCLayer* layer, size_t index) argument 211 : mLayerList(layer), mIndex(index) { } 243 // Returns an iterator to the beginning of the layer list 246 // Returns an iterator to the end of the layer list
|
/frameworks/native/services/surfaceflinger/tests/hwc2/ |
H A D | Hwc2Test.cpp | 67 hwc2_layer_t layer = itr->second; local 69 /* Destroys and removes the layer from mLayers */ 70 destroyLayer(display, layer); 156 ASSERT_EQ(err, HWC2_ERROR_NONE) << "failed to create layer"; 160 void destroyLayer(hwc2_display_t display, hwc2_layer_t layer, argument 167 auto err = static_cast<hwc2_error_t>(pfn(mHwc2Device, display, layer)); 170 mLayers.erase(std::make_pair(display, layer)); 175 ASSERT_EQ(err, HWC2_ERROR_NONE) << "failed to destroy layer " 176 << layer; 356 void setLayerCompositionType(hwc2_display_t display, hwc2_layer_t layer, argument 373 setCursorPosition(hwc2_display_t display, hwc2_layer_t layer, int32_t x, int32_t y, hwc2_error_t* outErr = nullptr) argument 389 setLayerBlendMode(hwc2_display_t display, hwc2_layer_t layer, hwc2_blend_mode_t mode, hwc2_error_t* outErr = nullptr) argument 406 setLayerBuffer(hwc2_display_t display, hwc2_layer_t layer, buffer_handle_t buffer, int32_t acquireFence, hwc2_error_t* outErr = nullptr) argument 423 setLayerColor(hwc2_display_t display, hwc2_layer_t layer, hwc_color_t color, hwc2_error_t* outErr = nullptr) argument 439 setLayerDataspace(hwc2_display_t display, hwc2_layer_t layer, android_dataspace_t dataspace, hwc2_error_t* outErr = nullptr) argument 455 setLayerDisplayFrame(hwc2_display_t display, hwc2_layer_t layer, const hwc_rect_t& displayFrame, hwc2_error_t* outErr = nullptr) argument 472 setLayerPlaneAlpha(hwc2_display_t display, hwc2_layer_t layer, float alpha, hwc2_error_t* outErr = nullptr) argument 489 setLayerSourceCrop(hwc2_display_t display, hwc2_layer_t layer, const hwc_frect_t& sourceCrop, hwc2_error_t* outErr = nullptr) argument 505 setLayerSurfaceDamage(hwc2_display_t display, hwc2_layer_t layer, const hwc_region_t& surfaceDamage, hwc2_error_t* outErr = nullptr) argument 522 setLayerTransform(hwc2_display_t display, hwc2_layer_t layer, hwc_transform_t transform, hwc2_error_t* outErr = nullptr) argument 539 setLayerVisibleRegion(hwc2_display_t display, hwc2_layer_t layer, const hwc_region_t& visibleRegion, hwc2_error_t* outErr = nullptr) argument 556 setLayerZOrder(hwc2_display_t display, hwc2_layer_t layer, uint32_t zOrder, hwc2_error_t* outErr = nullptr) argument 717 auto layer = std::find(layers.begin(), layers.end(), local 1133 hwc2_layer_t layer; local 1248 hwc2_layer_t layer; local 1280 hwc2_layer_t layer; local 1351 hwc2_layer_t layer = 0; local 1390 hwc2_layer_t layer; local 1612 setLayerProperties(hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayers* testLayers, bool* outSkip) argument 1821 setBlendMode(Hwc2Test* test, hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayer* testLayer, hwc2_error_t* outErr) argument 1828 setBuffer(Hwc2Test* test, hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayer* testLayer, hwc2_error_t* outErr) argument 1849 setColor(Hwc2Test* test, hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayer* testLayer, hwc2_error_t* outErr) argument 1862 setComposition(Hwc2Test* test, hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayer* testLayer, hwc2_error_t* outErr) argument 1883 setCursorPosition(Hwc2Test* test, hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayer* testLayer, hwc2_error_t* outErr) argument 1894 setDataspace(Hwc2Test* test, hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayer* testLayer, hwc2_error_t* outErr) argument 1901 setDisplayFrame(Hwc2Test* test, hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayer* testLayer, hwc2_error_t* outErr) argument 1908 setPlaneAlpha(Hwc2Test* test, hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayer* testLayer, hwc2_error_t *outErr) argument 1917 setSourceCrop(Hwc2Test* test, hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayer* testLayer, hwc2_error_t* outErr) argument 1924 setSurfaceDamage(Hwc2Test* test, hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayer* testLayer, hwc2_error_t* outErr) argument 1931 setTransform(Hwc2Test* test, hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayer* testLayer, hwc2_error_t* outErr) argument 1938 setVisibleRegion(Hwc2Test* test, hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayer* testLayer, hwc2_error_t* outErr) argument 1945 setZOrder(Hwc2Test* test, hwc2_display_t display, hwc2_layer_t layer, Hwc2TestLayer* testLayer, hwc2_error_t* outErr) argument 2176 hwc2_layer_t layer; local 2188 hwc2_layer_t layer; local 2220 hwc2_layer_t layer = 0; local 2239 hwc2_layer_t layer; local 2912 hwc2_layer_t layer = 0; local 3253 hwc2_layer_t layer; local [all...] |