/frameworks/base/core/jni/ |
H A D | android_view_HardwareLayer.cpp | 34 #include <DeferredLayerUpdater.h> 45 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); 54 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); 63 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); 70 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerUpdaterPtr); 77 DeferredLayerUpdater* laye [all...] |
H A D | android_view_ThreadedRenderer.cpp | 737 DeferredLayerUpdater* layer = proxy->createTextureLayer(); 751 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); 760 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); 767 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr); 774 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr);
|
H A D | android_view_DisplayListCanvas.cpp | 162 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(layerPtr);
|
/frameworks/base/libs/hwui/ |
H A D | DeferredLayerUpdater.cpp | 16 #include "DeferredLayerUpdater.h" 28 DeferredLayerUpdater::DeferredLayerUpdater(RenderState& renderState, CreateLayerFn createLayerFn, function in class:android::uirenderer::DeferredLayerUpdater 42 DeferredLayerUpdater::~DeferredLayerUpdater() { 49 void DeferredLayerUpdater::destroyLayer() { 67 void DeferredLayerUpdater::setPaint(const SkPaint* paint) { 74 void DeferredLayerUpdater::apply() { 111 void DeferredLayerUpdater::doUpdateTexImage() { 150 void DeferredLayerUpdater [all...] |
H A D | DeferredLayerUpdater.h | 39 class DeferredLayerUpdater : public VirtualLightRefBase { class in namespace:android::uirenderer 41 // Note that DeferredLayerUpdater assumes it is taking ownership of the layer 46 ANDROID_API explicit DeferredLayerUpdater(RenderState& renderState, 49 ANDROID_API ~DeferredLayerUpdater();
|
H A D | RecordedOp.h | 40 class DeferredLayerUpdater; 419 TextureLayerOp(BASE_PARAMS_PAINTLESS, DeferredLayerUpdater* layer) 430 DeferredLayerUpdater* layerHandle;
|
H A D | RecordingCanvas.h | 40 class DeferredLayerUpdater; 60 virtual void drawLayer(DeferredLayerUpdater* layerHandle) override;
|
/frameworks/base/libs/hwui/renderthread/ |
H A D | DrawFrameTask.h | 34 class DeferredLayerUpdater; 65 void pushLayerUpdate(DeferredLayerUpdater* layer); 66 void removeLayerUpdate(DeferredLayerUpdater* layer); 89 std::vector< sp<DeferredLayerUpdater> > mLayers;
|
H A D | RenderProxy.h | 42 class DeferredLayerUpdater; 94 ANDROID_API DeferredLayerUpdater* createTextureLayer(); 96 ANDROID_API bool copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap); 97 ANDROID_API void pushLayerUpdate(DeferredLayerUpdater* layer); 98 ANDROID_API void cancelLayerUpdate(DeferredLayerUpdater* layer); 99 ANDROID_API void detachSurfaceTexture(DeferredLayerUpdater* layer);
|
H A D | IRenderPipeline.h | 32 class DeferredLayerUpdater; 62 virtual bool copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap) = 0; 63 virtual DeferredLayerUpdater* createTextureLayer() = 0;
|
H A D | OpenGLPipeline.h | 45 bool copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap) override; 46 DeferredLayerUpdater* createTextureLayer() override;
|
H A D | DrawFrameTask.cpp | 22 #include "../DeferredLayerUpdater.h" 48 void DrawFrameTask::pushLayerUpdate(DeferredLayerUpdater* layer) { 59 void DrawFrameTask::removeLayerUpdate(DeferredLayerUpdater* layer) {
|
H A D | CanvasContext.h | 52 class DeferredLayerUpdater; 142 bool copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap); 148 DeferredLayerUpdater* createTextureLayer();
|
H A D | OpenGLPipeline.cpp | 19 #include "DeferredLayerUpdater.h" 120 bool OpenGLPipeline::copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap) { 138 DeferredLayerUpdater* OpenGLPipeline::createTextureLayer() { 140 return new DeferredLayerUpdater(mRenderThread.renderState(), createLayer, Layer::Api::OpenGL);
|
H A D | RenderProxy.cpp | 19 #include "DeferredLayerUpdater.h" 278 DeferredLayerUpdater* RenderProxy::createTextureLayer() { 282 DeferredLayerUpdater* layer = reinterpret_cast<DeferredLayerUpdater*>(retval); 298 CREATE_BRIDGE3(copyLayerInto, CanvasContext* context, DeferredLayerUpdater* layer, 304 bool RenderProxy::copyLayerInto(DeferredLayerUpdater* layer, SkBitmap& bitmap) { 312 void RenderProxy::pushLayerUpdate(DeferredLayerUpdater* layer) { 316 void RenderProxy::cancelLayerUpdate(DeferredLayerUpdater* layer) { 320 CREATE_BRIDGE1(detachSurfaceTexture, DeferredLayerUpdater* layer) { 325 void RenderProxy::detachSurfaceTexture(DeferredLayerUpdater* laye [all...] |
/frameworks/base/libs/hwui/renderstate/ |
H A D | RenderState.h | 45 class DeferredLayerUpdater; 95 void registerDeferredLayerUpdater(DeferredLayerUpdater* layerUpdater) { 99 void unregisterDeferredLayerUpdater(DeferredLayerUpdater* layerUpdater) { 140 std::set<DeferredLayerUpdater*> mActiveLayerUpdaters;
|
/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaOpenGLPipeline.h | 41 bool copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap) override; 42 DeferredLayerUpdater* createTextureLayer() override;
|
H A D | SkiaVulkanPipeline.h | 42 bool copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap) override; 43 DeferredLayerUpdater* createTextureLayer() override;
|
H A D | SkiaOpenGLPipeline.cpp | 19 #include "DeferredLayerUpdater.h" 125 bool SkiaOpenGLPipeline::copyLayerInto(DeferredLayerUpdater* deferredLayer, SkBitmap* bitmap) { 147 DeferredLayerUpdater* SkiaOpenGLPipeline::createTextureLayer() { 149 return new DeferredLayerUpdater(mRenderThread.renderState(), createLayer, Layer::Api::OpenGL);
|
H A D | SkiaVulkanPipeline.cpp | 19 #include "DeferredLayerUpdater.h" 115 bool SkiaVulkanPipeline::copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap) { 125 DeferredLayerUpdater* SkiaVulkanPipeline::createTextureLayer() { 128 return new DeferredLayerUpdater(mRenderThread.renderState(), createLayer, Layer::Api::Vulkan);
|
H A D | SkiaRecordingCanvas.h | 71 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
|
/frameworks/base/libs/hwui/tests/unit/ |
H A D | DeferredLayerUpdaterTests.cpp | 17 #include "DeferredLayerUpdater.h" 28 RENDERTHREAD_TEST(DeferredLayerUpdater, updateLayer) { 29 sp<DeferredLayerUpdater> layerUpdater = TestUtils::createTextureLayerUpdater(renderThread);
|
/frameworks/base/libs/hwui/tests/common/ |
H A D | TestUtils.cpp | 20 #include "DeferredLayerUpdater.h" 52 sp<DeferredLayerUpdater> TestUtils::createTextureLayerUpdater( 62 sp<DeferredLayerUpdater> layerUpdater = pipeline->createTextureLayer(); 68 sp<DeferredLayerUpdater> TestUtils::createTextureLayerUpdater( 71 sp<DeferredLayerUpdater> layerUpdater = createTextureLayerUpdater(renderThread);
|
H A D | TestUtils.h | 195 static sp<DeferredLayerUpdater> createTextureLayerUpdater( 198 static sp<DeferredLayerUpdater> createTextureLayerUpdater(
|
/frameworks/base/libs/hwui/hwui/ |
H A D | Canvas.h | 41 class DeferredLayerUpdater; 162 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) = 0;
|