/frameworks/base/core/jni/ |
D | android_view_TextureLayer.cpp | 44 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_prepare() 53 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_setLayerPaint() 62 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_setTransform() 69 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_setSurfaceTexture() 75 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); in TextureLayer_updateSurfaceTexture()
|
D | android_view_ThreadedRenderer.cpp | 727 DeferredLayerUpdater* layer = proxy->createTextureLayer(); in android_view_ThreadedRenderer_createTextureLayer() 741 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_copyLayerInto() 750 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_pushLayerUpdate() 757 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_cancelLayerUpdate() 764 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_detachSurfaceTexture()
|
D | android_view_DisplayListCanvas.cpp | 143 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_DisplayListCanvas_drawTextureLayer()
|
/frameworks/base/libs/hwui/ |
D | DeferredLayerUpdater.cpp | 24 DeferredLayerUpdater::DeferredLayerUpdater(RenderState& renderState) in DeferredLayerUpdater() function in android::uirenderer::DeferredLayerUpdater 35 DeferredLayerUpdater::~DeferredLayerUpdater() { in ~DeferredLayerUpdater() 41 void DeferredLayerUpdater::onContextDestroyed() { in onContextDestroyed() 45 void DeferredLayerUpdater::destroyLayer() { in destroyLayer() 60 void DeferredLayerUpdater::setPaint(const SkPaint* paint) { in setPaint() 70 void DeferredLayerUpdater::apply() { in apply() 110 void DeferredLayerUpdater::updateLayer(bool forceFilter, const SkMatrix& textureTransform, in updateLayer() 119 void DeferredLayerUpdater::detachSurfaceTexture() { in detachSurfaceTexture()
|
D | DeferredLayerUpdater.h | 42 class DeferredLayerUpdater : public VirtualLightRefBase, public IGpuContextCallback { 46 ANDROID_API explicit DeferredLayerUpdater(RenderState& renderState); 48 ANDROID_API ~DeferredLayerUpdater();
|
D | Readback.h | 31 class DeferredLayerUpdater; variable 54 CopyResult copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap);
|
D | Readback.cpp | 86 CopyResult Readback::copyLayerInto(DeferredLayerUpdater* deferredLayer, SkBitmap* bitmap) { in copyLayerInto()
|
D | SkiaCanvas.h | 152 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
|
/frameworks/base/libs/hwui/renderthread/ |
D | RenderProxy.h | 36 class DeferredLayerUpdater; variable 87 ANDROID_API DeferredLayerUpdater* createTextureLayer(); 89 ANDROID_API bool copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap); 90 ANDROID_API void pushLayerUpdate(DeferredLayerUpdater* layer); 91 ANDROID_API void cancelLayerUpdate(DeferredLayerUpdater* layer); 92 ANDROID_API void detachSurfaceTexture(DeferredLayerUpdater* layer);
|
D | DrawFrameTask.h | 34 class DeferredLayerUpdater; variable 68 void pushLayerUpdate(DeferredLayerUpdater* layer); 69 void removeLayerUpdate(DeferredLayerUpdater* layer); 101 std::vector<sp<DeferredLayerUpdater> > mLayers;
|
D | IRenderPipeline.h | 37 class DeferredLayerUpdater; variable 68 virtual DeferredLayerUpdater* createTextureLayer() = 0;
|
D | RenderProxy.cpp | 155 DeferredLayerUpdater* RenderProxy::createTextureLayer() { in createTextureLayer() 165 bool RenderProxy::copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap) { in copyLayerInto() 173 void RenderProxy::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate() 177 void RenderProxy::cancelLayerUpdate(DeferredLayerUpdater* layer) { in cancelLayerUpdate() 181 void RenderProxy::detachSurfaceTexture(DeferredLayerUpdater* layer) { in detachSurfaceTexture()
|
D | DrawFrameTask.cpp | 47 void DrawFrameTask::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate() 59 void DrawFrameTask::removeLayerUpdate(DeferredLayerUpdater* layer) { in removeLayerUpdate()
|
D | CanvasContext.h | 50 class DeferredLayerUpdater; variable 138 DeferredLayerUpdater* createTextureLayer();
|
/frameworks/base/libs/hwui/pipeline/skia/ |
D | LayerDrawable.h | 33 explicit LayerDrawable(DeferredLayerUpdater* layerUpdater) : mLayerUpdater(layerUpdater) {} in LayerDrawable() 45 sp<DeferredLayerUpdater> mLayerUpdater;
|
D | SkiaVulkanPipeline.cpp | 110 DeferredLayerUpdater* SkiaVulkanPipeline::createTextureLayer() { in createTextureLayer() 113 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
|
D | SkiaOpenGLPipeline.cpp | 141 DeferredLayerUpdater* SkiaOpenGLPipeline::createTextureLayer() { in createTextureLayer() 143 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
|
D | SkiaOpenGLPipeline.h | 45 DeferredLayerUpdater* createTextureLayer() override;
|
D | SkiaVulkanPipeline.h | 44 DeferredLayerUpdater* createTextureLayer() override;
|
D | SkiaRecordingCanvas.h | 73 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
|
D | SkiaRecordingCanvas.cpp | 104 void SkiaRecordingCanvas::drawLayer(uirenderer::DeferredLayerUpdater* layerUpdater) { in drawLayer()
|
/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 | 156 static sp<DeferredLayerUpdater> createTextureLayerUpdater( 159 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
|
/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/hwui/ |
D | Canvas.h | 47 class DeferredLayerUpdater; variable 177 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) = 0;
|