Home
last modified time | relevance | path

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

12

/frameworks/base/core/jni/
Dandroid_view_TextureLayer.cpp44 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()
Dandroid_view_ThreadedRenderer.cpp727 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()
Dandroid_view_DisplayListCanvas.cpp143 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_DisplayListCanvas_drawTextureLayer()
/frameworks/base/libs/hwui/
DDeferredLayerUpdater.cpp24 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()
DDeferredLayerUpdater.h42 class DeferredLayerUpdater : public VirtualLightRefBase, public IGpuContextCallback {
46 ANDROID_API explicit DeferredLayerUpdater(RenderState& renderState);
48 ANDROID_API ~DeferredLayerUpdater();
DReadback.h31 class DeferredLayerUpdater; variable
54 CopyResult copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap);
DReadback.cpp86 CopyResult Readback::copyLayerInto(DeferredLayerUpdater* deferredLayer, SkBitmap* bitmap) { in copyLayerInto()
DSkiaCanvas.h152 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
/frameworks/base/libs/hwui/renderthread/
DRenderProxy.h36 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);
DDrawFrameTask.h34 class DeferredLayerUpdater; variable
68 void pushLayerUpdate(DeferredLayerUpdater* layer);
69 void removeLayerUpdate(DeferredLayerUpdater* layer);
101 std::vector<sp<DeferredLayerUpdater> > mLayers;
DIRenderPipeline.h37 class DeferredLayerUpdater; variable
68 virtual DeferredLayerUpdater* createTextureLayer() = 0;
DRenderProxy.cpp155 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()
DDrawFrameTask.cpp47 void DrawFrameTask::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate()
59 void DrawFrameTask::removeLayerUpdate(DeferredLayerUpdater* layer) { in removeLayerUpdate()
DCanvasContext.h50 class DeferredLayerUpdater; variable
138 DeferredLayerUpdater* createTextureLayer();
/frameworks/base/libs/hwui/pipeline/skia/
DLayerDrawable.h33 explicit LayerDrawable(DeferredLayerUpdater* layerUpdater) : mLayerUpdater(layerUpdater) {} in LayerDrawable()
45 sp<DeferredLayerUpdater> mLayerUpdater;
DSkiaVulkanPipeline.cpp110 DeferredLayerUpdater* SkiaVulkanPipeline::createTextureLayer() { in createTextureLayer()
113 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
DSkiaOpenGLPipeline.cpp141 DeferredLayerUpdater* SkiaOpenGLPipeline::createTextureLayer() { in createTextureLayer()
143 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
DSkiaOpenGLPipeline.h45 DeferredLayerUpdater* createTextureLayer() override;
DSkiaVulkanPipeline.h44 DeferredLayerUpdater* createTextureLayer() override;
DSkiaRecordingCanvas.h73 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
DSkiaRecordingCanvas.cpp104 void SkiaRecordingCanvas::drawLayer(uirenderer::DeferredLayerUpdater* layerUpdater) { in drawLayer()
/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.h156 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
159 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
/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/hwui/
DCanvas.h47 class DeferredLayerUpdater; variable
177 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) = 0;

12