Home
last modified time | relevance | path

Searched refs:mRenderPipeline (Results 1 – 2 of 2) sorted by relevance

/frameworks/base/libs/hwui/renderthread/
DCanvasContext.cpp148 , mRenderPipeline(std::move(renderPipeline)) { in CanvasContext()
189 bool hasSurface = mRenderPipeline->setSurface(surface, mSwapBehavior); in setSurface()
222 mRenderPipeline->onStop(); in setStopped()
247 auto result = mRenderPipeline->makeCurrent(); in makeCurrent()
414 Frame frame = mRenderPipeline->getFrame(); in draw()
418 bool drew = mRenderPipeline->draw(frame, windowDirty, dirty, mLightGeometry, &mLayerUpdateQueue, in draw()
424 bool didSwap = mRenderPipeline->swapBuffers(frame, drew, windowDirty, mCurrentFrameInfo, in draw()
502 if (!mRenderPipeline->isSurfaceReady()) return; in doFrame()
545 if (!mRenderPipeline->isContextReady()) return; in buildLayer()
561 mRenderPipeline->renderLayers(mLightGeometry, &mLayerUpdateQueue, mOpaque, mLightInfo); in buildLayer()
[all …]
DCanvasContext.h79 return mRenderPipeline->createOrUpdateLayer(node, dmgAccumulator); in createOrUpdateLayer()
91 return mRenderPipeline->pinImages(mutableImages); in pinImages()
94 return mRenderPipeline->pinImages(images); in pinImages()
100 void unpinImages() { mRenderPipeline->unpinImages(); } in unpinImages()
273 std::unique_ptr<IRenderPipeline> mRenderPipeline; variable