/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 | 46 class DeferredLayerUpdater : public VirtualLightRefBase, public IGpuContextCallback { 50 explicit DeferredLayerUpdater(RenderState& renderState); 52 ~DeferredLayerUpdater();
|
D | Readback.h | 31 class DeferredLayerUpdater; variable 55 CopyResult copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap);
|
D | SkiaCanvas.h | 159 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
|
D | Readback.cpp | 281 CopyResult Readback::copyLayerInto(DeferredLayerUpdater* deferredLayer, SkBitmap* bitmap) { in copyLayerInto()
|
/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 | 297 DeferredLayerUpdater* layer = proxy->createTextureLayer(); in android_view_ThreadedRenderer_createTextureLayer() 311 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_copyLayerInto() 320 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_pushLayerUpdate() 327 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_cancelLayerUpdate() 334 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_detachSurfaceTexture()
|
D | android_graphics_DisplayListCanvas.cpp | 116 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_DisplayListCanvas_drawTextureLayer()
|
/frameworks/base/libs/hwui/renderthread/ |
D | RenderProxy.h | 39 class DeferredLayerUpdater; variable 91 DeferredLayerUpdater* createTextureLayer(); 93 bool copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap); 94 void pushLayerUpdate(DeferredLayerUpdater* layer); 95 void cancelLayerUpdate(DeferredLayerUpdater* layer); 96 void detachSurfaceTexture(DeferredLayerUpdater* layer);
|
D | DrawFrameTask.h | 35 class DeferredLayerUpdater; variable 70 void pushLayerUpdate(DeferredLayerUpdater* layer); 71 void removeLayerUpdate(DeferredLayerUpdater* layer); 125 std::vector<sp<DeferredLayerUpdater> > mLayers;
|
D | IRenderPipeline.h | 38 class DeferredLayerUpdater; variable 69 virtual DeferredLayerUpdater* createTextureLayer() = 0;
|
D | RenderProxy.cpp | 164 DeferredLayerUpdater* RenderProxy::createTextureLayer() { in createTextureLayer() 174 bool RenderProxy::copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap) { in copyLayerInto() 182 void RenderProxy::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate() 186 void RenderProxy::cancelLayerUpdate(DeferredLayerUpdater* layer) { in cancelLayerUpdate() 190 void RenderProxy::detachSurfaceTexture(DeferredLayerUpdater* layer) { in detachSurfaceTexture()
|
D | CanvasContext.h | 53 class DeferredLayerUpdater; variable 153 DeferredLayerUpdater* createTextureLayer();
|
D | DrawFrameTask.cpp | 104 void DrawFrameTask::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate() 116 void DrawFrameTask::removeLayerUpdate(DeferredLayerUpdater* layer) { in removeLayerUpdate()
|
/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 | 130 DeferredLayerUpdater* SkiaVulkanPipeline::createTextureLayer() { in createTextureLayer() 133 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
|
D | SkiaOpenGLPipeline.cpp | 154 DeferredLayerUpdater* SkiaOpenGLPipeline::createTextureLayer() { in createTextureLayer() 156 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
|
D | SkiaVulkanPipeline.h | 47 DeferredLayerUpdater* createTextureLayer() override;
|
D | SkiaOpenGLPipeline.h | 50 DeferredLayerUpdater* createTextureLayer() override;
|
D | SkiaRecordingCanvas.h | 79 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
|
D | SkiaRecordingCanvas.cpp | 136 void SkiaRecordingCanvas::drawLayer(uirenderer::DeferredLayerUpdater* layerUpdater) { in drawLayer()
|
/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 | 54 sp<DeferredLayerUpdater> TestUtils::createTextureLayerUpdater( in createTextureLayerUpdater() 62 sp<DeferredLayerUpdater> layerUpdater = pipeline->createTextureLayer(); in createTextureLayerUpdater() 68 sp<DeferredLayerUpdater> TestUtils::createTextureLayerUpdater( in createTextureLayerUpdater() 71 sp<DeferredLayerUpdater> layerUpdater = createTextureLayerUpdater(renderThread); in createTextureLayerUpdater()
|
D | TestUtils.h | 155 static sp<DeferredLayerUpdater> createTextureLayerUpdater( 158 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
|
/frameworks/base/libs/hwui/hwui/ |
D | Canvas.h | 50 class DeferredLayerUpdater; variable 147 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) = 0;
|