/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_virtual_processor.cpp | 38 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 D | rs_uni_render_virtual_processor.h | 47 …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 D | rs_uni_render_processor.cpp | 64 …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 D | rs_uni_render_composer_adapter.h | 46 LayerInfoPtr CreateLayer(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable); 56 ComposeInfo BuildComposeInfo(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, 66 static void SetBufferColorSpace(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable);
|
H A D | rs_uni_render_composer_adapter.cpp | 104 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 D | rs_processor.h | 58 …virtual bool InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, ScreenI… 61 …d ProcessDisplaySurfaceForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable) {} in ProcessDisplaySurfaceForRenderThread() argument
|
H A D | rs_composer_adapter.cpp | 127 …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 D | rs_processor.cpp | 121 bool RSProcessor::InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, Scr… in InitForRenderThread() argument 128 auto& params = displayDrawable.GetRenderParams(); in InitForRenderThread()
|
H A D | rs_uni_render_processor.h | 53 …ssDisplaySurfaceForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable) override;
|
H A D | rs_uni_hwc_prevalidate_util.cpp | 155 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in CreateDisplayNodeLayerInfo() local 156 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw(); in CreateDisplayNodeLayerInfo()
|
H A D | rs_uni_render_util.cpp | 59 …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 D | rs_uni_render_util.h | 59 …DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, int32_t bufferAge, bool renderParallel =…
|
H A D | rs_base_render_engine.cpp | 483 …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 D | rs_uni_render_processor_test.cpp | 283 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 D | rs_egl_image_manager_test.cpp | 90 auto displayDrawable = variable 92 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw(); 137 auto displayDrawable = variable 139 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw();
|
H A D | rs_uni_render_composer_adapter_test.cpp | 1297 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 D | rs_uni_render_virtual_processor_test.cpp | 234 auto displayDrawable = variable 236 auto surfaceHandler = displayDrawable->GetRSSurfaceHandlerOnDraw();
|
H A D | rs_surface_capture_task_test.cpp | 829 auto displayDrawable = variable 831 ASSERT_NE(nullptr, displayDrawable); 832 auto surfaceHandler = displayDrawable->GetMutableRSSurfaceHandlerOnDraw();
|
H A D | rs_uni_render_util_test.cpp | 357 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 D | rs_display_render_node_drawable.cpp | 212 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 D | rs_display_render_node_drawable.h | 173 …void PrepareOffscreenRender(const RSDisplayRenderNodeDrawable& displayDrawable, bool useFixedSize …
|