/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_display_render_node_drawable.cpp | 110 if (LIKELY(uniParam)) { in RSOverDrawDfx() 349 if (!uniParam) { in HardCursorCreateLayer() 663 if (uniParam->IsExpandScreenDirtyEnabled() && uniParam->IsVirtualDirtyEnabled() && in OnDraw() 667 uniParam->Reset(); in OnDraw() 727 uniParam->Reset(); in OnDraw() 1030 uniParam.SetOpDropped(isOpDropped); in DrawMirror() 1037 uniParam.SetSecExemption(false); in DrawMirror() 1046 uniParam.SetOpDropped(false); in DrawMirrorCopy() 1168 if (uniParam == nullptr) { in DrawWiredMirrorOnDraw() 1175 uniParam->SetOpDropped(false); in DrawWiredMirrorOnDraw() [all …]
|
H A D | rs_surface_render_node_drawable.cpp | 147 if (uniParam.IsOcclusionEnabled() && visibleRegion.IsEmpty()) { in CalculateVisibleDirtyRegion() 187 auto& uniParam = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in PrepareOffscreenRender() local 188 if (uniParam && uniParam->IsMirrorScreen() && in PrepareOffscreenRender() 190 auto screenInfo = uniParam->GetScreenInfo(); in PrepareOffscreenRender() 296 auto& uniParam = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in OnDraw() local 297 if (UNLIKELY(!uniParam)) { in OnDraw() 348 MergeDirtyRegionBelowCurSurface(*uniParam, curSurfaceDrawRegion); in OnDraw() 380 if (DealWithUIFirstCache(*rscanvas, *surfaceParams, *uniParam)) { in OnDraw() 498 RSRenderThreadParams& uniParam, Drawing::Region& region) in MergeDirtyRegionBelowCurSurface() argument 510 auto& accumulatedDirtyRegion = uniParam.GetAccumulatedDirtyRegion(); in MergeDirtyRegionBelowCurSurface() [all …]
|
H A D | rs_canvas_render_node_drawable.cpp | 65 auto& uniParam = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in OnDraw() local 66 if ((UNLIKELY(!uniParam) || uniParam->IsOpDropped()) && GetOpDropped() && in OnDraw()
|
H A D | rs_effect_render_node_drawable.cpp | 52 auto& uniParam = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in OnDraw() local 53 if ((UNLIKELY(!uniParam) || uniParam->IsOpDropped()) && GetOpDropped() && in OnDraw()
|
H A D | rs_display_render_node_drawable.h | 163 DrawFuncPtr drawFunc, RSRenderThreadParams& uniParam); 165 … std::shared_ptr<RSUniRenderVirtualProcessor> virtualProcesser, RSRenderThreadParams& uniParam); 178 void SetDisplayNodeSkipFlag(RSRenderThreadParams& uniParam, bool flag);
|
H A D | rs_surface_render_node_drawable.h | 254 void MergeDirtyRegionBelowCurSurface(RSRenderThreadParams& uniParam, Drawing::Region& region); 257 …Drawing::Region CalculateVisibleDirtyRegion(RSRenderThreadParams& uniParam, RSSurfaceRenderParams&…
|
H A D | rs_canvas_drawing_render_node_drawable.cpp | 94 auto& uniParam = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in OnDraw() local 95 if ((UNLIKELY(!uniParam) || uniParam->IsOpDropped()) && GetOpDropped() && in OnDraw()
|
H A D | rs_render_node_drawable.cpp | 428 auto& uniParam = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in InitDfxForCacheInfo() local 429 if (LIKELY(uniParam)) { in InitDfxForCacheInfo() 430 isDrawingCacheDfxEnabled_ = uniParam->IsDrawingCacheDfxEnabled(); in InitDfxForCacheInfo()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/ |
H A D | rs_display_render_node_drawable_test.cpp | 669 auto uniParam = RSUniRenderThread::Instance().GetRSRenderThreadParams().get(); variable 672 &RSDisplayRenderNodeDrawable::OnCapture, *uniParam); 674 &RSDisplayRenderNodeDrawable::DrawHardwareEnabledNodes, *uniParam); 1045 auto uniParam = RSUniRenderThread::Instance().GetRSRenderThreadParams().get(); variable 1047 displayDrawable_->DrawMirrorCopy(*mirrorDrawable, *params, virtualProcesser, *uniParam); 1048 ASSERT_TRUE(uniParam->IsVirtualDirtyEnabled()); 1050 uniParam->isVirtualDirtyEnabled_ = false; 1054 displayDrawable_->DrawMirrorCopy(*mirrorDrawable, *params, virtualProcesser, *uniParam); 1060 displayDrawable_->DrawMirrorCopy(*mirrorDrawable, *params, virtualProcesser, *uniParam); 1062 uniParam->isVirtualDirtyEnabled_ = true;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/parallel_render/ |
H A D | rs_sub_thread_manager.cpp | 390 uniParam = new RSRenderThreadParams(*rtUniParam)]() mutable { in ScheduleRenderNodeDrawable() 391 if (UNLIKELY(!uniParam)) { in ScheduleRenderNodeDrawable() 395 std::unique_ptr<RSRenderThreadParams> uniParamUnique(uniParam); in ScheduleRenderNodeDrawable()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_processor.cpp | 239 auto& uniParam = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in GetForceClientForDRM() local 241 uniParam == nullptr) { in GetForceClientForDRM() 246 … forceClientForDRM = displayParams->IsRotationChanged() || uniParam->GetCacheEnabledForRotation(); in GetForceClientForDRM()
|