Searched refs:layerHandle (Results 1 - 17 of 17) sorted by relevance

/frameworks/base/libs/hwui/
H A DRecordedOp.h397 : SUPER_PAINTLESS(TextureLayerOp), layerHandle(layer) {}
403 , layerHandle(op.layerHandle) {}
404 DeferredLayerUpdater* layerHandle; member in struct:android::uirenderer::TextureLayerOp
441 CopyToLayerOp(const RecordedOp& op, OffscreenBuffer** layerHandle) argument
445 , layerHandle(layerHandle) {}
449 OffscreenBuffer** layerHandle; member in struct:android::uirenderer::CopyToLayerOp
454 CopyFromLayerOp(const RecordedOp& op, OffscreenBuffer** layerHandle) argument
458 , layerHandle(layerHandl
462 OffscreenBuffer** layerHandle; member in struct:android::uirenderer::CopyFromLayerOp
473 LayerOp(BASE_PARAMS, OffscreenBuffer** layerHandle) argument
490 OffscreenBuffer** layerHandle; member in struct:android::uirenderer::LayerOp
[all...]
H A DBakedOpDispatcher.cpp780 GlLayer* layer = static_cast<GlLayer*>(op.layerHandle->backingLayer());
811 OffscreenBuffer* buffer = *op.layerHandle;
844 LOG_ALWAYS_FATAL_IF(*(op.layerHandle) != nullptr, "layer already exists!");
845 *(op.layerHandle) = renderer.copyToLayer(state.computedState.clippedBounds);
846 LOG_ALWAYS_FATAL_IF(*op.layerHandle == nullptr, "layer copy failed");
851 LOG_ALWAYS_FATAL_IF(*op.layerHandle == nullptr, "no layer to draw underneath!");
863 OffscreenBuffer& layer = **(op.layerHandle);
875 renderer.renderState().layerPool().putOrDelete(*op.layerHandle);
H A DRecordingCanvas.cpp561 void RecordingCanvas::drawLayer(DeferredLayerUpdater* layerHandle) { argument
563 mDisplayList->ref(layerHandle);
565 LOG_ALWAYS_FATAL_IF(layerHandle->getBackingLayerApi() != Layer::Api::OpenGL);
569 Rect(layerHandle->getWidth(), layerHandle->getHeight()),
570 *(mState.currentSnapshot()->transform), getRecordedClip(), layerHandle));
H A DFrameBuilder.cpp770 GlLayer* layer = static_cast<GlLayer*>(op.layerHandle->backingLayer());
934 OffscreenBuffer** layerHandle = mAllocator.create<OffscreenBuffer*>(nullptr); local
939 auto copyToOp = mAllocator.create_trivial<CopyToLayerOp>(op, layerHandle);
954 auto copyFromOp = mAllocator.create_trivial<CopyFromLayerOp>(op, layerHandle);
H A DSkiaCanvas.h144 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
H A DRecordingCanvas.h61 virtual void drawLayer(DeferredLayerUpdater* layerHandle) override;
/frameworks/base/libs/hwui/tests/unit/
H A DBakedOpDispatcherTests.cpp207 OffscreenBuffer** layerHandle = node->getLayerHandle(); local
213 *layerHandle = &layer;
227 *layerHandle = nullptr;
H A DFrameBuilderTests.cpp975 EXPECT_EQ((OffscreenBuffer*)0x400, *op.layerHandle);
978 EXPECT_EQ((OffscreenBuffer*)0x800, *op.layerHandle);
1274 EXPECT_EQ((OffscreenBuffer*)0xabcd, *op.layerHandle);
1339 OffscreenBuffer** layerHandle = node->getLayerHandle(); local
1343 *layerHandle = &layer;
1361 *layerHandle = nullptr;
1411 OffscreenBuffer* layer = *op.layerHandle;
1417 EXPECT_EQ((OffscreenBuffer*)0xabcd, *op.layerHandle);
1508 OffscreenBuffer** layerHandle = node->getLayerHandle(); local
1512 *layerHandle
1772 OffscreenBuffer** layerHandle = child->getLayerHandle(); local
1978 OffscreenBuffer** layerHandle = parent->getLayerHandle(); local
[all...]
/frameworks/native/services/surfaceflinger/
H A DClient.cpp157 auto layerHandle = reinterpret_cast<Layer::Handle*>(parentHandle.get()); local
158 parent = layerHandle->owner.promote();
H A DSurfaceInterceptor.cpp151 const auto layerHandle(static_cast<const Layer::Handle*>(handle.get()));
152 const sp<const Layer> layer(layerHandle->owner.promote());
H A DSurfaceFlinger.cpp4797 auto layerHandle = reinterpret_cast<Layer::Handle*>(layerHandleBinder.get()); local
4798 auto parent = layerHandle->owner.promote();
/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaRecordingCanvas.h73 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
/frameworks/native/include/gui/
H A DSurfaceComposerClient.h316 static status_t captureLayers(const sp<IBinder>& layerHandle, Rect sourceCrop, float frameScale,
318 static status_t captureChildLayers(const sp<IBinder>& layerHandle, Rect sourceCrop,
/frameworks/native/libs/gui/include/gui/
H A DSurfaceComposerClient.h316 static status_t captureLayers(const sp<IBinder>& layerHandle, Rect sourceCrop, float frameScale,
318 static status_t captureChildLayers(const sp<IBinder>& layerHandle, Rect sourceCrop,
/frameworks/native/libs/gui/
H A DSurfaceComposerClient.cpp779 status_t ScreenshotClient::captureLayers(const sp<IBinder>& layerHandle, Rect sourceCrop, argument
783 status_t ret = s->captureLayers(layerHandle, outBuffer, sourceCrop, frameScale,
788 status_t ScreenshotClient::captureChildLayers(const sp<IBinder>& layerHandle, Rect sourceCrop, argument
792 status_t ret = s->captureLayers(layerHandle, outBuffer, sourceCrop, frameScale,
/frameworks/base/libs/hwui/hwui/
H A DCanvas.h169 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) = 0;
/frameworks/base/core/jni/
H A Dandroid_view_SurfaceControl.cpp287 sp<IBinder> layerHandle = ibinderForJavaObject(env, layerHandleToken); local
288 if (layerHandle == NULL) {
298 status_t res = ScreenshotClient::captureChildLayers(layerHandle, sourceCrop, frameScale, &buffer);

Completed in 212 milliseconds