/frameworks/base/libs/hwui/ |
H A D | RecordedOp.h | 397 : 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 D | BakedOpDispatcher.cpp | 780 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 D | RecordingCanvas.cpp | 561 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 D | FrameBuilder.cpp | 770 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 D | SkiaCanvas.h | 144 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
|
H A D | RecordingCanvas.h | 61 virtual void drawLayer(DeferredLayerUpdater* layerHandle) override;
|
/frameworks/base/libs/hwui/tests/unit/ |
H A D | BakedOpDispatcherTests.cpp | 207 OffscreenBuffer** layerHandle = node->getLayerHandle(); local 213 *layerHandle = &layer; 227 *layerHandle = nullptr;
|
H A D | FrameBuilderTests.cpp | 975 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 D | Client.cpp | 157 auto layerHandle = reinterpret_cast<Layer::Handle*>(parentHandle.get()); local 158 parent = layerHandle->owner.promote();
|
H A D | SurfaceInterceptor.cpp | 151 const auto layerHandle(static_cast<const Layer::Handle*>(handle.get())); 152 const sp<const Layer> layer(layerHandle->owner.promote());
|
H A D | SurfaceFlinger.cpp | 4797 auto layerHandle = reinterpret_cast<Layer::Handle*>(layerHandleBinder.get()); local 4798 auto parent = layerHandle->owner.promote();
|
/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaRecordingCanvas.h | 73 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
|
/frameworks/native/include/gui/ |
H A D | SurfaceComposerClient.h | 316 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 D | SurfaceComposerClient.h | 316 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 D | SurfaceComposerClient.cpp | 779 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 D | Canvas.h | 169 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) = 0;
|
/frameworks/base/core/jni/ |
H A D | android_view_SurfaceControl.cpp | 287 sp<IBinder> layerHandle = ibinderForJavaObject(env, layerHandleToken); local 288 if (layerHandle == NULL) { 298 status_t res = ScreenshotClient::captureChildLayers(layerHandle, sourceCrop, frameScale, &buffer);
|