Home
last modified time | relevance | path

Searched refs:uniParam (Results 1 – 11 of 11) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_display_render_node_drawable.cpp110 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 Drs_surface_render_node_drawable.cpp147 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 Drs_canvas_render_node_drawable.cpp65 auto& uniParam = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in OnDraw() local
66 if ((UNLIKELY(!uniParam) || uniParam->IsOpDropped()) && GetOpDropped() && in OnDraw()
H A Drs_effect_render_node_drawable.cpp52 auto& uniParam = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in OnDraw() local
53 if ((UNLIKELY(!uniParam) || uniParam->IsOpDropped()) && GetOpDropped() && in OnDraw()
H A Drs_display_render_node_drawable.h163 DrawFuncPtr drawFunc, RSRenderThreadParams& uniParam);
165 … std::shared_ptr<RSUniRenderVirtualProcessor> virtualProcesser, RSRenderThreadParams& uniParam);
178 void SetDisplayNodeSkipFlag(RSRenderThreadParams& uniParam, bool flag);
H A Drs_surface_render_node_drawable.h254 void MergeDirtyRegionBelowCurSurface(RSRenderThreadParams& uniParam, Drawing::Region& region);
257 …Drawing::Region CalculateVisibleDirtyRegion(RSRenderThreadParams& uniParam, RSSurfaceRenderParams&…
H A Drs_canvas_drawing_render_node_drawable.cpp94 auto& uniParam = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in OnDraw() local
95 if ((UNLIKELY(!uniParam) || uniParam->IsOpDropped()) && GetOpDropped() && in OnDraw()
H A Drs_render_node_drawable.cpp428 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 Drs_display_render_node_drawable_test.cpp669 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 Drs_sub_thread_manager.cpp390 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 Drs_uni_render_processor.cpp239 auto& uniParam = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in GetForceClientForDRM() local
241 uniParam == nullptr) { in GetForceClientForDRM()
246 … forceClientForDRM = displayParams->IsRotationChanged() || uniParam->GetCacheEnabledForRotation(); in GetForceClientForDRM()