Home
last modified time | relevance | path

Searched refs:drawLayer (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/composer/
H A Dhello_composer.cpp223 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() local
252 SetRunArgs(drawLayer); in Draw()
253 drawLayer->DrawBufferColor(); in Draw()
256 for (auto &drawLayer : drawLayers) { // consumer in Draw() local
257 drawLayer->FillHDIBuffer(); in Draw()
[all …]
H A Dhello_composer.h73 void SetRunArgs(const std::unique_ptr<LayerContext> &drawLayer) const;
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/test/
H A Ddrawing_sample.cpp122 std::unique_ptr<LayerContext>& drawLayer = drawLayersMap_[screenId]; in InitLayers() local
124 drawLayer = std::make_unique<LayerContext>(GraphicIRect { 0, 0, displayWidth, displayHeight }, in InitLayers()
148 std::unique_ptr<LayerContext>& drawLayer = drawLayersMap_[screenId]; in Draw() local
154 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()