Searched defs:layer (Results 1 - 25 of 89) sorted by last modified time

1234

/frameworks/wilhelm/include/OMXAL/
H A DOpenMAXAL.h3117 XAuint16 layer; member in struct:XATimedTextStreamInformation_
/frameworks/rs/tests/java_api/Refocus/src/com/android/rs/test/
H A DBlurStack.java10 * 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 Dtrace_creator.py108 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 DSurfaceControl.cpp106 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 DHWC2On1Adapter.cpp543 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 DHWC2On1Adapter.h142 // 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 DhwcColorEquiv.cpp353 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 DhwcCommit.cpp1406 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 DhwcRects.cpp315 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 DhwcStress.cpp46 * 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 DInputWindow.h131 int32_t layer; member in struct:android::InputWindowInfo
/frameworks/native/services/surfaceflinger/
H A DClient.cpp77 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 DLayer.cpp216 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 DLayer.h85 // 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 DLayerVector.cpp31 // 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 DMonitoredProducer.cpp26 const wp<Layer>& layer) :
29 mLayer(layer) {}
24 MonitoredProducer(const sp<IGraphicBufferProducer>& producer, const sp<SurfaceFlinger>& flinger, const wp<Layer>& layer) argument
H A DSurfaceFlinger.cpp269 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 DSurfaceFlingerConsumer.h42 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 DSurfaceFlinger_hwc1.cpp249 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 DSurfaceInterceptor.cpp83 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 DComposerHal.cpp274 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 DHWC2.cpp399 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 DHWComposer.cpp143 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 DHWComposer_hwc1.h113 // 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 DHwc2Test.cpp67 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...]

Completed in 252 milliseconds

1234