Home
last modified time | relevance | path

Searched refs:DeferredLayerUpdater (Results 1 – 25 of 28) 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.cpp268 DeferredLayerUpdater* layer = proxy->createTextureLayer(); in android_view_ThreadedRenderer_createTextureLayer()
282 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_copyLayerInto()
291 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_pushLayerUpdate()
298 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_cancelLayerUpdate()
305 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_ThreadedRenderer_detachSurfaceTexture()
Dandroid_graphics_DisplayListCanvas.cpp146 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); in android_view_DisplayListCanvas_drawTextureLayer()
/frameworks/base/libs/hwui/
DDeferredLayerUpdater.cpp36 DeferredLayerUpdater::DeferredLayerUpdater(RenderState& renderState) in DeferredLayerUpdater() function in android::uirenderer::DeferredLayerUpdater
47 DeferredLayerUpdater::~DeferredLayerUpdater() { in ~DeferredLayerUpdater()
53 void DeferredLayerUpdater::setSurfaceTexture(AutoTextureRelease&& consumer) { in setSurfaceTexture()
61 void DeferredLayerUpdater::onContextDestroyed() { in onContextDestroyed()
65 void DeferredLayerUpdater::destroyLayer() { in destroyLayer()
82 void DeferredLayerUpdater::setPaint(const SkPaint* paint) { in setPaint()
121 void DeferredLayerUpdater::apply() { in apply()
173 void DeferredLayerUpdater::updateLayer(bool forceFilter, const SkMatrix& textureTransform, in updateLayer()
182 void DeferredLayerUpdater::detachSurfaceTexture() { in detachSurfaceTexture()
189 sk_sp<SkImage> DeferredLayerUpdater::ImageSlot::createIfNeeded(AHardwareBuffer* buffer, in createIfNeeded()
[all …]
DDeferredLayerUpdater.h43 class DeferredLayerUpdater : public VirtualLightRefBase, public IGpuContextCallback {
47 ANDROID_API explicit DeferredLayerUpdater(RenderState& renderState);
49 ANDROID_API ~DeferredLayerUpdater();
DReadback.h31 class DeferredLayerUpdater; variable
54 CopyResult copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap);
DReadback.cpp89 CopyResult Readback::copyLayerInto(DeferredLayerUpdater* deferredLayer, SkBitmap* bitmap) { in copyLayerInto()
DSkiaCanvas.h153 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
/frameworks/base/libs/hwui/renderthread/
DRenderProxy.h37 class DeferredLayerUpdater; variable
88 ANDROID_API DeferredLayerUpdater* createTextureLayer();
90 ANDROID_API bool copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap);
91 ANDROID_API void pushLayerUpdate(DeferredLayerUpdater* layer);
92 ANDROID_API void cancelLayerUpdate(DeferredLayerUpdater* layer);
93 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.cpp151 DeferredLayerUpdater* RenderProxy::createTextureLayer() { in createTextureLayer()
161 bool RenderProxy::copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap) { in copyLayerInto()
169 void RenderProxy::pushLayerUpdate(DeferredLayerUpdater* layer) { in pushLayerUpdate()
173 void RenderProxy::cancelLayerUpdate(DeferredLayerUpdater* layer) { in cancelLayerUpdate()
177 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.h51 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.cpp111 DeferredLayerUpdater* SkiaVulkanPipeline::createTextureLayer() { in createTextureLayer()
114 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
DSkiaOpenGLPipeline.cpp142 DeferredLayerUpdater* SkiaOpenGLPipeline::createTextureLayer() { in createTextureLayer()
144 return new DeferredLayerUpdater(mRenderThread.renderState()); in createTextureLayer()
DSkiaOpenGLPipeline.h47 DeferredLayerUpdater* createTextureLayer() override;
DSkiaVulkanPipeline.h44 DeferredLayerUpdater* createTextureLayer() override;
DSkiaRecordingCanvas.h73 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
DSkiaRecordingCanvas.cpp108 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.h157 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
160 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
163 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) = 0;

12