Home
last modified time | relevance | path

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

12

/aosp14/frameworks/base/libs/hwui/
H A DDeferredLayerUpdater.cpp38 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 DDeferredLayerUpdater.h47 class DeferredLayerUpdater : public VirtualLightRefBase, public IGpuContextCallback {
51 explicit DeferredLayerUpdater(RenderState& renderState);
53 ~DeferredLayerUpdater();
H A DReadback.h36 class DeferredLayerUpdater; variable
50 CopyResult copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap);
H A DSkiaCanvas.h162 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
H A DReadback.cpp277 CopyResult Readback::copyLayerInto(DeferredLayerUpdater* deferredLayer, SkBitmap* bitmap) { in copyLayerInto()
/aosp14/frameworks/base/libs/hwui/jni/
H A 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()
H A Dandroid_graphics_HardwareRenderer.cpp313 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 Dandroid_graphics_DisplayListCanvas.cpp116 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_DisplayListCanvas_drawTextureLayer()
/aosp14/frameworks/base/libs/hwui/renderthread/
H A DRenderProxy.h45 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 DDrawFrameTask.h42 class DeferredLayerUpdater; variable
76 void pushLayerUpdate(DeferredLayerUpdater* layer);
77 void removeLayerUpdate(DeferredLayerUpdater* layer);
122 std::vector<sp<DeferredLayerUpdater> > mLayers;
H A DIRenderPipeline.h41 class DeferredLayerUpdater; variable
73 virtual DeferredLayerUpdater* createTextureLayer() = 0;
H A DRenderProxy.cpp191 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 DDrawFrameTask.cpp51 void DrawFrameTask::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate()
63 void DrawFrameTask::removeLayerUpdate(DeferredLayerUpdater* layer) { in removeLayerUpdate()
H A DCanvasContext.h54 class DeferredLayerUpdater; variable
158 DeferredLayerUpdater* createTextureLayer();
/aosp14/frameworks/base/libs/hwui/pipeline/skia/
H A DLayerDrawable.h33 explicit LayerDrawable(DeferredLayerUpdater* layerUpdater) : mLayerUpdater(layerUpdater) {} in LayerDrawable()
49 sp<DeferredLayerUpdater> mLayerUpdater;
H A DSkiaVulkanPipeline.cpp147 DeferredLayerUpdater* SkiaVulkanPipeline::createTextureLayer() { in createTextureLayer()
150 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
H A DSkiaOpenGLPipeline.cpp207 DeferredLayerUpdater* SkiaOpenGLPipeline::createTextureLayer() { in createTextureLayer()
209 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
H A DSkiaOpenGLPipeline.h49 DeferredLayerUpdater* createTextureLayer() override;
H A DSkiaVulkanPipeline.h49 DeferredLayerUpdater* createTextureLayer() override;
H A DSkiaRecordingCanvas.h85 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
H A DSkiaRecordingCanvas.cpp152 void SkiaRecordingCanvas::drawLayer(uirenderer::DeferredLayerUpdater* layerUpdater) { in drawLayer()
/aosp14/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.cpp60 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 DTestUtils.h168 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
171 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
/aosp14/frameworks/base/libs/hwui/tests/unit/
H A DDeferredLayerUpdaterTests.cpp29 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 DCanvas.h52 class DeferredLayerUpdater; variable
149 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) = 0;

12