Home
last modified time | relevance | path

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

12

/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.cpp320 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()
Dandroid_graphics_DisplayListCanvas.cpp109 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_DisplayListCanvas_drawTextureLayer()
/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.h47 class DeferredLayerUpdater : public VirtualLightRefBase, public IGpuContextCallback {
51 explicit DeferredLayerUpdater(RenderState& renderState);
53 ~DeferredLayerUpdater();
DReadback.h36 class DeferredLayerUpdater; variable
50 CopyResult copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap);
/frameworks/base/libs/hwui/renderthread/
DRenderProxy.h46 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);
DDrawFrameTask.h42 class DeferredLayerUpdater; variable
76 void pushLayerUpdate(DeferredLayerUpdater* layer);
77 void removeLayerUpdate(DeferredLayerUpdater* layer);
122 std::vector<sp<DeferredLayerUpdater> > mLayers;
DIRenderPipeline.h39 class DeferredLayerUpdater; variable
74 virtual DeferredLayerUpdater* createTextureLayer() = 0;
DRenderProxy.cpp198 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()
DDrawFrameTask.cpp51 void DrawFrameTask::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate()
63 void DrawFrameTask::removeLayerUpdate(DeferredLayerUpdater* layer) { in removeLayerUpdate()
DCanvasContext.h56 class DeferredLayerUpdater; variable
161 DeferredLayerUpdater* createTextureLayer();
/frameworks/base/libs/hwui/pipeline/skia/
DLayerDrawable.h33 explicit LayerDrawable(DeferredLayerUpdater* layerUpdater) : mLayerUpdater(layerUpdater) {} in LayerDrawable()
49 sp<DeferredLayerUpdater> mLayerUpdater;
DSkiaVulkanPipeline.cpp150 DeferredLayerUpdater* SkiaVulkanPipeline::createTextureLayer() { in createTextureLayer()
153 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
DSkiaOpenGLPipeline.cpp216 DeferredLayerUpdater* SkiaOpenGLPipeline::createTextureLayer() { in createTextureLayer()
218 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
DSkiaCpuPipeline.h57 DeferredLayerUpdater* createTextureLayer() override { return nullptr; } in createTextureLayer()
DSkiaRecordingCanvas.h85 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
/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.cpp62 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()
DTestUtils.h147 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
150 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
/frameworks/base/libs/hwui/platform/host/
DReadback.cpp31 CopyResult Readback::copyLayerInto(DeferredLayerUpdater* deferredLayer, SkBitmap* bitmap) { in copyLayerInto()
/frameworks/base/libs/hwui/platform/android/pipeline/skia/
DSkiaOpenGLPipeline.h51 DeferredLayerUpdater* createTextureLayer() override;
DSkiaVulkanPipeline.h51 DeferredLayerUpdater* createTextureLayer() override;
/frameworks/base/libs/hwui/platform/host/pipeline/skia/
DSkiaGpuPipeline.h63 DeferredLayerUpdater* createTextureLayer() override { return nullptr; } in createTextureLayer()
/frameworks/base/libs/hwui/hwui/
DCanvas.h51 class DeferredLayerUpdater; variable
149 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) = 0;

12