Home
last modified time | relevance | path

Searched refs:DeferredLayerUpdater (Results 1 – 25 of 28) sorted by relevance

12

/frameworks/base/libs/hwui/
DDeferredLayerUpdater.cpp38 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 …]
DDeferredLayerUpdater.h46 class DeferredLayerUpdater : public VirtualLightRefBase, public IGpuContextCallback {
50 explicit DeferredLayerUpdater(RenderState& renderState);
52 ~DeferredLayerUpdater();
DReadback.h31 class DeferredLayerUpdater; variable
55 CopyResult copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap);
DSkiaCanvas.h159 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
DReadback.cpp281 CopyResult Readback::copyLayerInto(DeferredLayerUpdater* deferredLayer, SkBitmap* bitmap) { in copyLayerInto()
/frameworks/base/libs/hwui/jni/
Dandroid_graphics_TextureLayer.cpp30 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()
Dandroid_graphics_HardwareRenderer.cpp297 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()
Dandroid_graphics_DisplayListCanvas.cpp116 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_DisplayListCanvas_drawTextureLayer()
/frameworks/base/libs/hwui/renderthread/
DRenderProxy.h39 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);
DDrawFrameTask.h35 class DeferredLayerUpdater; variable
70 void pushLayerUpdate(DeferredLayerUpdater* layer);
71 void removeLayerUpdate(DeferredLayerUpdater* layer);
125 std::vector<sp<DeferredLayerUpdater> > mLayers;
DIRenderPipeline.h38 class DeferredLayerUpdater; variable
69 virtual DeferredLayerUpdater* createTextureLayer() = 0;
DRenderProxy.cpp164 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()
DCanvasContext.h53 class DeferredLayerUpdater; variable
153 DeferredLayerUpdater* createTextureLayer();
DDrawFrameTask.cpp104 void DrawFrameTask::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate()
116 void DrawFrameTask::removeLayerUpdate(DeferredLayerUpdater* layer) { in removeLayerUpdate()
/frameworks/base/libs/hwui/pipeline/skia/
DLayerDrawable.h33 explicit LayerDrawable(DeferredLayerUpdater* layerUpdater) : mLayerUpdater(layerUpdater) {} in LayerDrawable()
49 sp<DeferredLayerUpdater> mLayerUpdater;
DSkiaVulkanPipeline.cpp130 DeferredLayerUpdater* SkiaVulkanPipeline::createTextureLayer() { in createTextureLayer()
133 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
DSkiaOpenGLPipeline.cpp154 DeferredLayerUpdater* SkiaOpenGLPipeline::createTextureLayer() { in createTextureLayer()
156 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
DSkiaVulkanPipeline.h47 DeferredLayerUpdater* createTextureLayer() override;
DSkiaOpenGLPipeline.h50 DeferredLayerUpdater* createTextureLayer() override;
DSkiaRecordingCanvas.h79 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
DSkiaRecordingCanvas.cpp136 void SkiaRecordingCanvas::drawLayer(uirenderer::DeferredLayerUpdater* layerUpdater) { in drawLayer()
/frameworks/base/libs/hwui/tests/unit/
DDeferredLayerUpdaterTests.cpp29 RENDERTHREAD_TEST(DeferredLayerUpdater, updateLayer) { in RENDERTHREAD_TEST() argument
30 sp<DeferredLayerUpdater> layerUpdater = TestUtils::createTextureLayerUpdater(renderThread); in RENDERTHREAD_TEST()
/frameworks/base/libs/hwui/tests/common/
DTestUtils.cpp54 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()
DTestUtils.h155 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
158 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
/frameworks/base/libs/hwui/hwui/
DCanvas.h50 class DeferredLayerUpdater; variable
147 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) = 0;

12