/aosp14/frameworks/base/libs/hwui/ |
H A D | DeferredLayerUpdater.cpp | 38 DeferredLayerUpdater::DeferredLayerUpdater(RenderState& renderState) in DeferredLayerUpdater() function in android::uirenderer::DeferredLayerUpdater 49 DeferredLayerUpdater::~DeferredLayerUpdater() { in ~DeferredLayerUpdater() 63 void DeferredLayerUpdater::onContextDestroyed() { in onContextDestroyed() 67 void DeferredLayerUpdater::destroyLayer() { in destroyLayer() 87 void DeferredLayerUpdater::setPaint(const SkPaint* paint) { in setPaint() 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() 134 void DeferredLayerUpdater::apply() { in apply() 220 void DeferredLayerUpdater::detachSurfaceTexture() { in detachSurfaceTexture() [all …]
|
H A D | DeferredLayerUpdater.h | 47 class DeferredLayerUpdater : public VirtualLightRefBase, public IGpuContextCallback { 51 explicit DeferredLayerUpdater(RenderState& renderState); 53 ~DeferredLayerUpdater();
|
H A D | Readback.h | 36 class DeferredLayerUpdater; variable 50 CopyResult copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap);
|
H A D | SkiaCanvas.h | 162 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
|
H A D | Readback.cpp | 277 CopyResult Readback::copyLayerInto(DeferredLayerUpdater* deferredLayer, SkBitmap* bitmap) { in copyLayerInto()
|
/aosp14/frameworks/base/libs/hwui/jni/ |
H A 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()
|
H A D | android_graphics_HardwareRenderer.cpp | 313 DeferredLayerUpdater* layer = proxy->createTextureLayer(); in android_view_ThreadedRenderer_createTextureLayer() 327 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_copyLayerInto() 336 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_pushLayerUpdate() 343 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_cancelLayerUpdate() 350 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_detachSurfaceTexture()
|
H A D | android_graphics_DisplayListCanvas.cpp | 116 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_DisplayListCanvas_drawTextureLayer()
|
/aosp14/frameworks/base/libs/hwui/renderthread/ |
H A D | RenderProxy.h | 45 class DeferredLayerUpdater; variable 99 DeferredLayerUpdater* createTextureLayer(); 101 bool copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap); 102 void pushLayerUpdate(DeferredLayerUpdater* layer); 103 void cancelLayerUpdate(DeferredLayerUpdater* layer); 104 void detachSurfaceTexture(DeferredLayerUpdater* layer);
|
H A D | DrawFrameTask.h | 42 class DeferredLayerUpdater; variable 76 void pushLayerUpdate(DeferredLayerUpdater* layer); 77 void removeLayerUpdate(DeferredLayerUpdater* layer); 122 std::vector<sp<DeferredLayerUpdater> > mLayers;
|
H A D | IRenderPipeline.h | 41 class DeferredLayerUpdater; variable 73 virtual DeferredLayerUpdater* createTextureLayer() = 0;
|
H A D | RenderProxy.cpp | 191 DeferredLayerUpdater* RenderProxy::createTextureLayer() { in createTextureLayer() 201 bool RenderProxy::copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap) { in copyLayerInto() 209 void RenderProxy::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate() 213 void RenderProxy::cancelLayerUpdate(DeferredLayerUpdater* layer) { in cancelLayerUpdate() 217 void RenderProxy::detachSurfaceTexture(DeferredLayerUpdater* layer) { in detachSurfaceTexture()
|
H A D | DrawFrameTask.cpp | 51 void DrawFrameTask::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate() 63 void DrawFrameTask::removeLayerUpdate(DeferredLayerUpdater* layer) { in removeLayerUpdate()
|
H A D | CanvasContext.h | 54 class DeferredLayerUpdater; variable 158 DeferredLayerUpdater* createTextureLayer();
|
/aosp14/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | LayerDrawable.h | 33 explicit LayerDrawable(DeferredLayerUpdater* layerUpdater) : mLayerUpdater(layerUpdater) {} in LayerDrawable() 49 sp<DeferredLayerUpdater> mLayerUpdater;
|
H A D | SkiaVulkanPipeline.cpp | 147 DeferredLayerUpdater* SkiaVulkanPipeline::createTextureLayer() { in createTextureLayer() 150 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
|
H A D | SkiaOpenGLPipeline.cpp | 207 DeferredLayerUpdater* SkiaOpenGLPipeline::createTextureLayer() { in createTextureLayer() 209 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
|
H A D | SkiaOpenGLPipeline.h | 49 DeferredLayerUpdater* createTextureLayer() override;
|
H A D | SkiaVulkanPipeline.h | 49 DeferredLayerUpdater* createTextureLayer() override;
|
H A D | SkiaRecordingCanvas.h | 85 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
|
H A D | SkiaRecordingCanvas.cpp | 152 void SkiaRecordingCanvas::drawLayer(uirenderer::DeferredLayerUpdater* layerUpdater) { in drawLayer()
|
/aosp14/frameworks/base/libs/hwui/tests/common/ |
H A D | TestUtils.cpp | 60 sp<DeferredLayerUpdater> TestUtils::createTextureLayerUpdater( in createTextureLayerUpdater() 68 sp<DeferredLayerUpdater> layerUpdater = pipeline->createTextureLayer(); in createTextureLayerUpdater() 74 sp<DeferredLayerUpdater> TestUtils::createTextureLayerUpdater( in createTextureLayerUpdater() 77 sp<DeferredLayerUpdater> layerUpdater = createTextureLayerUpdater(renderThread); in createTextureLayerUpdater()
|
H A D | TestUtils.h | 168 static sp<DeferredLayerUpdater> createTextureLayerUpdater( 171 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
|
/aosp14/frameworks/base/libs/hwui/tests/unit/ |
H A D | DeferredLayerUpdaterTests.cpp | 29 RENDERTHREAD_TEST(DeferredLayerUpdater, updateLayer) { in RENDERTHREAD_TEST() argument 30 sp<DeferredLayerUpdater> layerUpdater = TestUtils::createTextureLayerUpdater(renderThread); in RENDERTHREAD_TEST()
|
/aosp14/frameworks/base/libs/hwui/hwui/ |
H A D | Canvas.h | 52 class DeferredLayerUpdater; variable 149 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) = 0;
|