Home
last modified time | relevance | path

Searched refs:displayDrawable (Results 1 – 21 of 21) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uni_render_virtual_processor.cpp38 if (!RSProcessor::InitForRenderThread(displayDrawable, mirroredId, renderEngine)) { in InitForRenderThread()
48 auto& params = displayDrawable.GetRenderParams(); in InitForRenderThread()
92 auto rsSurface = displayDrawable.GetVirtualSurface(pSurfaceUniqueId); in InitForRenderThread()
99 displayDrawable.SetVirtualSurface(rsSurface, pSurfaceUniqueId); in InitForRenderThread()
127 CanvasInit(displayDrawable); in InitForRenderThread()
137 if (displayDrawable.IsFirstTimeToProcessor() || canvasRotation_) { in CanvasInit()
138 if (displayDrawable.IsFirstTimeToProcessor()) { in CanvasInit()
146 displayDrawable.SetOriginScreenRotation(screenRotation_); in CanvasInit()
253 ScreenRotation angle = displayDrawable.GetOriginScreenRotation(); in CalculateTransform()
306 DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable) in ProcessDisplaySurfaceForRenderThread() argument
[all …]
H A Drs_uni_render_virtual_processor.h47 …bool InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, ScreenId mirror…
49 …ssDisplaySurfaceForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable) override;
78 void CalculateTransform(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable);
82 void CanvasInit(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable);
H A Drs_uni_render_processor.cpp64 …RSUniRenderProcessor::InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, in InitForRenderThread() argument
67 if (!RSProcessor::InitForRenderThread(displayDrawable, mirroredId, renderEngine)) { in InitForRenderThread()
391 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in ProcessDisplaySurface() local
392 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw(); in ProcessDisplaySurface()
397 DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable) in ProcessDisplaySurfaceForRenderThread() argument
399 auto layer = uniComposerAdapter_->CreateLayer(displayDrawable); in ProcessDisplaySurfaceForRenderThread()
402 displayDrawable.GetId()); in ProcessDisplaySurfaceForRenderThread()
405 auto& params = displayDrawable.GetRenderParams(); in ProcessDisplaySurfaceForRenderThread()
426 auto surfaceHandler = displayDrawable.GetRSSurfaceHandlerOnDraw(); in ProcessDisplaySurfaceForRenderThread()
H A Drs_uni_render_composer_adapter.h46 LayerInfoPtr CreateLayer(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable);
56 ComposeInfo BuildComposeInfo(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable,
66 static void SetBufferColorSpace(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable);
H A Drs_uni_render_composer_adapter.cpp104 SetBufferColorSpace(displayDrawable); in BuildComposeInfo()
105 auto surfaceHandler = displayDrawable.GetMutableRSSurfaceHandlerOnDraw(); in BuildComposeInfo()
106 auto& params = displayDrawable.GetRenderParams(); in BuildComposeInfo()
232 auto rsSurface = displayDrawable.GetRSSurface(); in SetBufferColorSpace()
1197 if (!displayDrawable.IsSurfaceCreated()) { in CreateLayer()
1199 if (!displayDrawable.CreateSurface(listener)) { in CreateLayer()
1210 ComposeInfo info = BuildComposeInfo(displayDrawable, displayDrawable.GetDirtyRects()); in CreateLayer()
1225 LayerRotate(layer, displayDrawable); in CreateLayer()
1243 if (!displayDrawable->IsSurfaceCreated()) { in CreateLayer()
1257 ComposeInfo info = BuildComposeInfo(*displayDrawable, dirtyRegions); in CreateLayer()
[all …]
H A Drs_processor.h58 …virtual bool InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, ScreenI…
61 …d ProcessDisplaySurfaceForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable) {} in ProcessDisplaySurfaceForRenderThread() argument
H A Drs_composer_adapter.cpp127 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in CommitLayers() local
128 surfaceHandler = displayDrawable->GetMutableRSSurfaceHandlerOnDraw(); in CommitLayers()
336 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in BuildComposeInfo() local
337 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw(); in BuildComposeInfo()
557 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in CreateLayer() local
558 auto surfaceHandler = displayDrawable->GetMutableRSSurfaceHandlerOnDraw(); in CreateLayer()
H A Drs_processor.cpp121 bool RSProcessor::InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, Scr… in InitForRenderThread() argument
128 auto& params = displayDrawable.GetRenderParams(); in InitForRenderThread()
H A Drs_uni_render_processor.h53 …ssDisplaySurfaceForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable) override;
H A Drs_uni_hwc_prevalidate_util.cpp155 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in CreateDisplayNodeLayerInfo() local
156 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw(); in CreateDisplayNodeLayerInfo()
H A Drs_uni_render_util.cpp59 …iRenderUtil::MergeDirtyHistoryForDrawable(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, in MergeDirtyHistoryForDrawable() argument
87 if (auto dirtyManager = displayDrawable.GetSyncDirtyManager()) { in MergeDirtyHistoryForDrawable()
140 …UniRenderUtil::MergeDirtyHistoryInVirtual(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, in MergeDirtyHistoryInVirtual() argument
144 auto& params = displayDrawable.GetRenderParams(); in MergeDirtyHistoryInVirtual()
165 auto displayDirtyManager = displayDrawable.GetSyncDirtyManager(); in MergeDirtyHistoryInVirtual()
598 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in CreateBufferDrawParam() local
599 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw(); in CreateBufferDrawParam()
H A Drs_uni_render_util.h59 …DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, int32_t bufferAge, bool renderParallel =…
H A Drs_base_render_engine.cpp483 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in DrawDisplayNodeWithParams() local
484 RegisterDeleteBufferListener(displayDrawable->GetRSSurfaceHandlerOnDraw()->GetConsumer()); in DrawDisplayNodeWithParams()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_uni_render_processor_test.cpp283 std::shared_ptr<DrawableV2::RSDisplayRenderNodeDrawable> displayDrawable(
286 ASSERT_NE(displayDrawable, nullptr);
287 params.ancestorDisplayDrawable_ = displayDrawable;
288 displayDrawable->renderParams_ = std::make_unique<RSDisplayRenderParams>(id);
289 ASSERT_NE(displayDrawable->GetRenderParams(), nullptr);
H A Drs_egl_image_manager_test.cpp90 auto displayDrawable = variable
92 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw();
137 auto displayDrawable = variable
139 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw();
H A Drs_uni_render_composer_adapter_test.cpp1297 auto displayDrawable =std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>( variable
1299 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw();
1301 displayDrawable->CreateSurface(listener);
1303 auto rsSurface = displayDrawable->GetRSSurface();
1321 RSUniRenderComposerAdapter::SetBufferColorSpace(*displayDrawable);
1356 auto displayDrawable = static_cast<DrawableV2::RSDisplayRenderNodeDrawable*>(drawable); variable
1357 composerAdapter_->SetBufferColorSpace(*displayDrawable);
1375 ASSERT_NE(displayDrawable, nullptr);
1376 composerAdapter_->SetBufferColorSpace(*displayDrawable);
1381 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw();
[all …]
H A Drs_uni_render_virtual_processor_test.cpp234 auto displayDrawable = variable
236 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw();
H A Drs_surface_capture_task_test.cpp829 auto displayDrawable = variable
831 ASSERT_NE(nullptr, displayDrawable);
832 auto surfaceHandler = displayDrawable->GetMutableRSSurfaceHandlerOnDraw();
H A Drs_uni_render_util_test.cpp357 auto displayDrawable = variable
359 ASSERT_NE(displayDrawable, nullptr);
360 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw();
363 node->renderDrawable_ = std::shared_ptr<RSDisplayRenderNodeDrawable>(displayDrawable);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_display_render_node_drawable.cpp212 static std::vector<RectI> MergeDirtyHistory(RSDisplayRenderNodeDrawable& displayDrawable, in MergeDirtyHistory() argument
216 auto dirtyManager = displayDrawable.GetSyncDirtyManager(); in MergeDirtyHistory()
218 RSUniRenderUtil::MergeDirtyHistoryForDrawable(displayDrawable, bufferAge, params, false); in MergeDirtyHistory()
252 static std::vector<RectI> MergeDirtyHistoryInVirtual(RSDisplayRenderNodeDrawable& displayDrawable, in MergeDirtyHistoryInVirtual() argument
255 auto params = static_cast<RSDisplayRenderParams*>(displayDrawable.GetRenderParams().get()); in MergeDirtyHistoryInVirtual()
261 auto dirtyManager = displayDrawable.GetSyncDirtyManager(); in MergeDirtyHistoryInVirtual()
262 RSUniRenderUtil::MergeDirtyHistoryInVirtual(displayDrawable, bufferAge); in MergeDirtyHistoryInVirtual()
1686 …splayRenderNodeDrawable::PrepareOffscreenRender(const RSDisplayRenderNodeDrawable& displayDrawable, in PrepareOffscreenRender() argument
1690 auto params = static_cast<RSDisplayRenderParams*>(displayDrawable.GetRenderParams().get()); in PrepareOffscreenRender()
H A Drs_display_render_node_drawable.h173 …void PrepareOffscreenRender(const RSDisplayRenderNodeDrawable& displayDrawable, bool useFixedSize …