/frameworks/base/libs/hwui/jni/ |
D | android_graphics_TextureLayer.cpp | 30 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_prepare() 39 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_setLayerPaint() 48 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_setTransform() 55 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_setSurfaceTexture() 62 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_updateSurfaceTexture()
|
D | android_graphics_HardwareRenderer.cpp | 320 DeferredLayerUpdater* layer = proxy->createTextureLayer(); in android_view_ThreadedRenderer_createTextureLayer() 334 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_copyLayerInto() 343 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_pushLayerUpdate() 350 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_cancelLayerUpdate() 357 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_detachSurfaceTexture()
|
D | android_graphics_DisplayListCanvas.cpp | 109 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_DisplayListCanvas_drawTextureLayer()
|
/frameworks/base/libs/hwui/ |
D | DeferredLayerUpdater.cpp | 38 DeferredLayerUpdater::DeferredLayerUpdater(RenderState& renderState) in DeferredLayerUpdater() function in android::uirenderer::DeferredLayerUpdater 49 DeferredLayerUpdater::~DeferredLayerUpdater() { in ~DeferredLayerUpdater() 55 void DeferredLayerUpdater::setSurfaceTexture(AutoTextureRelease&& consumer) { in setSurfaceTexture() 63 void DeferredLayerUpdater::onContextDestroyed() { in onContextDestroyed() 67 void DeferredLayerUpdater::destroyLayer() { in destroyLayer() 87 void DeferredLayerUpdater::setPaint(const SkPaint* paint) { in setPaint() 97 status_t DeferredLayerUpdater::createReleaseFence(bool useFenceSync, EGLSyncKHR* eglFence, in createReleaseFence() 101 DeferredLayerUpdater* dlu = (DeferredLayerUpdater*)handle; in createReleaseFence() 120 status_t DeferredLayerUpdater::fenceWait(int fence, void* handle) { in fenceWait() 123 DeferredLayerUpdater* dlu = (DeferredLayerUpdater*)handle; in fenceWait() [all …]
|
D | DeferredLayerUpdater.h | 47 class DeferredLayerUpdater : public VirtualLightRefBase, public IGpuContextCallback { 51 explicit DeferredLayerUpdater(RenderState& renderState); 53 ~DeferredLayerUpdater();
|
D | Readback.h | 36 class DeferredLayerUpdater; variable 50 CopyResult copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap);
|
/frameworks/base/libs/hwui/renderthread/ |
D | RenderProxy.h | 46 class DeferredLayerUpdater; variable 100 DeferredLayerUpdater* createTextureLayer(); 102 bool copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap); 103 void pushLayerUpdate(DeferredLayerUpdater* layer); 104 void cancelLayerUpdate(DeferredLayerUpdater* layer); 105 void detachSurfaceTexture(DeferredLayerUpdater* layer);
|
D | DrawFrameTask.h | 42 class DeferredLayerUpdater; variable 76 void pushLayerUpdate(DeferredLayerUpdater* layer); 77 void removeLayerUpdate(DeferredLayerUpdater* layer); 122 std::vector<sp<DeferredLayerUpdater> > mLayers;
|
D | IRenderPipeline.h | 39 class DeferredLayerUpdater; variable 74 virtual DeferredLayerUpdater* createTextureLayer() = 0;
|
D | RenderProxy.cpp | 198 DeferredLayerUpdater* RenderProxy::createTextureLayer() { in createTextureLayer() 208 bool RenderProxy::copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap) { in copyLayerInto() 216 void RenderProxy::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate() 220 void RenderProxy::cancelLayerUpdate(DeferredLayerUpdater* layer) { in cancelLayerUpdate() 224 void RenderProxy::detachSurfaceTexture(DeferredLayerUpdater* layer) { in detachSurfaceTexture()
|
D | DrawFrameTask.cpp | 51 void DrawFrameTask::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate() 63 void DrawFrameTask::removeLayerUpdate(DeferredLayerUpdater* layer) { in removeLayerUpdate()
|
D | CanvasContext.h | 56 class DeferredLayerUpdater; variable 161 DeferredLayerUpdater* createTextureLayer();
|
/frameworks/base/libs/hwui/pipeline/skia/ |
D | LayerDrawable.h | 33 explicit LayerDrawable(DeferredLayerUpdater* layerUpdater) : mLayerUpdater(layerUpdater) {} in LayerDrawable() 49 sp<DeferredLayerUpdater> mLayerUpdater;
|
D | SkiaVulkanPipeline.cpp | 150 DeferredLayerUpdater* SkiaVulkanPipeline::createTextureLayer() { in createTextureLayer() 153 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
|
D | SkiaOpenGLPipeline.cpp | 216 DeferredLayerUpdater* SkiaOpenGLPipeline::createTextureLayer() { in createTextureLayer() 218 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
|
D | SkiaCpuPipeline.h | 57 DeferredLayerUpdater* createTextureLayer() override { return nullptr; } in createTextureLayer()
|
D | SkiaRecordingCanvas.h | 85 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
|
/frameworks/base/libs/hwui/tests/unit/ |
D | DeferredLayerUpdaterTests.cpp | 29 RENDERTHREAD_TEST(DeferredLayerUpdater, updateLayer) { in RENDERTHREAD_TEST() argument 30 sp<DeferredLayerUpdater> layerUpdater = TestUtils::createTextureLayerUpdater(renderThread); in RENDERTHREAD_TEST()
|
/frameworks/base/libs/hwui/tests/common/ |
D | TestUtils.cpp | 62 sp<DeferredLayerUpdater> TestUtils::createTextureLayerUpdater( in createTextureLayerUpdater() 70 sp<DeferredLayerUpdater> layerUpdater = pipeline->createTextureLayer(); in createTextureLayerUpdater() 76 sp<DeferredLayerUpdater> TestUtils::createTextureLayerUpdater( in createTextureLayerUpdater() 79 sp<DeferredLayerUpdater> layerUpdater = createTextureLayerUpdater(renderThread); in createTextureLayerUpdater()
|
D | TestUtils.h | 147 static sp<DeferredLayerUpdater> createTextureLayerUpdater( 150 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
|
/frameworks/base/libs/hwui/platform/host/ |
D | Readback.cpp | 31 CopyResult Readback::copyLayerInto(DeferredLayerUpdater* deferredLayer, SkBitmap* bitmap) { in copyLayerInto()
|
/frameworks/base/libs/hwui/platform/android/pipeline/skia/ |
D | SkiaOpenGLPipeline.h | 51 DeferredLayerUpdater* createTextureLayer() override;
|
D | SkiaVulkanPipeline.h | 51 DeferredLayerUpdater* createTextureLayer() override;
|
/frameworks/base/libs/hwui/platform/host/pipeline/skia/ |
D | SkiaGpuPipeline.h | 63 DeferredLayerUpdater* createTextureLayer() override { return nullptr; } in createTextureLayer()
|
/frameworks/base/libs/hwui/hwui/ |
D | Canvas.h | 51 class DeferredLayerUpdater; variable 149 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) = 0;
|