Searched refs:drawLayer (Results 1 – 3 of 3) sorted by relevance
223 LayerType type = drawLayer->GetLayerType(); in SetRunArgs()225 drawLayer->SetTestLayerColor(true); in SetRunArgs()233 drawLayer->SetTestClientStatus(true); in SetRunArgs()237 drawLayer->SetTestRotateStatus(true); in SetRunArgs()241 drawLayer->SetTestYUVStatus(true); in SetRunArgs()251 for (auto &drawLayer : drawLayers) { // producer in Draw() local252 SetRunArgs(drawLayer); in Draw()253 drawLayer->DrawBufferColor(); in Draw()256 for (auto &drawLayer : drawLayers) { // consumer in Draw() local257 drawLayer->FillHDIBuffer(); in Draw()[all …]
73 void SetRunArgs(const std::unique_ptr<LayerContext> &drawLayer) const;
122 std::unique_ptr<LayerContext>& drawLayer = drawLayersMap_[screenId]; in InitLayers() local124 drawLayer = std::make_unique<LayerContext>(GraphicIRect { 0, 0, displayWidth, displayHeight }, in InitLayers()148 std::unique_ptr<LayerContext>& drawLayer = drawLayersMap_[screenId]; in Draw() local154 drawLayer->DrawBuffer(func); // producer in Draw()155 drawLayer->FillHDILayer(); // consumer in Draw()157 layerVec.emplace_back(drawLayer->GetHdiLayer()); in Draw()171 auto preBuffer = drawLayer->GetPreBuffer(); in Draw()174 drawLayer->GetHdiLayer()->GetSurface()->ReleaseBuffer(preBuffer, tempFence); in Draw()