Searched refs:mRenderPipeline (Results 1 – 2 of 2) sorted by relevance
/frameworks/base/libs/hwui/renderthread/ |
D | CanvasContext.cpp | 148 , 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 …]
|
D | CanvasContext.h | 79 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
|