Home
last modified time | relevance | path

Searched refs:renderThreadParams (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_draw_frame.cpp193 const auto& renderThreadParams = unirenderInstance_.GetRSRenderThreadParams(); in IsUniRenderAndOnVsync() local
194 if (!renderThreadParams) { in IsUniRenderAndOnVsync()
197 return renderThreadParams->IsUniRenderAndOnVsync(); in IsUniRenderAndOnVsync()
216 const auto& renderThreadParams = unirenderInstance_.GetRSRenderThreadParams(); in JankStatsRenderFrameEnd() local
217 if (renderThreadParams == nullptr) { in JankStatsRenderFrameEnd()
221 renderThreadParams->GetOnVsyncStartTime(), in JankStatsRenderFrameEnd()
222 renderThreadParams->GetOnVsyncStartTimeSteady(), in JankStatsRenderFrameEnd()
223 renderThreadParams->GetOnVsyncStartTimeSteadyFloat()); in JankStatsRenderFrameEnd()
224 … RSJankStats::GetInstance().SetImplicitAnimationEnd(renderThreadParams->GetImplicitAnimationEnd()); in JankStatsRenderFrameEnd()
227 unirenderInstance_.GetDiscardJankFrames() || renderThreadParams->GetDiscardJankFrames(), in JankStatsRenderFrameEnd()
H A Drs_uni_render_thread.cpp351 auto& renderThreadParams = GetRSRenderThreadParams(); in ReleaseSelfDrawingNodeBuffer() local
352 if (!renderThreadParams) { in ReleaseSelfDrawingNodeBuffer()
434 return renderThreadParams ? renderThreadParams->GetCurrentTimestamp() : 0; in GetCurrentTimestamp()
440 return renderThreadParams ? renderThreadParams->GetActualTimestamp() : 0; in GetActualTimestamp()
446 return renderThreadParams ? renderThreadParams->GetVsyncId() : 0; in GetVsyncId()
452 return renderThreadParams ? renderThreadParams->GetForceRefreshFlag() : false; in GetForceRefreshFlag()
458 return renderThreadParams ? renderThreadParams->GetPendingScreenRefreshRate() : 0; in GetPendingScreenRefreshRate()
464 return renderThreadParams ? renderThreadParams->GetPendingConstraintRelativeTime() : 0; in GetPendingConstraintRelativeTime()
606 return renderThreadParams ? renderThreadParams->GetWatermarkImg() : nullptr; in GetWatermarkImg()
612 return renderThreadParams ? renderThreadParams->GetWatermarkFlag() : false; in GetWatermarkFlag()
[all …]
H A Drs_uni_render_visitor.cpp3028 if (!renderThreadParams) { in SetUniRenderThreadParam()
3032 renderThreadParams->isPartialRenderEnabled_ = isPartialRenderEnabled_; in SetUniRenderThreadParam()
3033 renderThreadParams->isRegionDebugEnabled_ = isRegionDebugEnabled_; in SetUniRenderThreadParam()
3034 renderThreadParams->isDirtyRegionDfxEnabled_ = isDirtyRegionDfxEnabled_; in SetUniRenderThreadParam()
3035 renderThreadParams->isDisplayDirtyDfxEnabled_ = isDisplayDirtyDfxEnabled_; in SetUniRenderThreadParam()
3040 renderThreadParams->dirtyRegionDebugType_ = dirtyRegionDebugType_; in SetUniRenderThreadParam()
3041 renderThreadParams->isOpDropped_ = isOpDropped_; in SetUniRenderThreadParam()
3042 renderThreadParams->isUIFirstDebugEnable_ = isUIFirstDebugEnable_; in SetUniRenderThreadParam()
3044 renderThreadParams->isVirtualDirtyEnabled_ = isVirtualDirtyEnabled_; in SetUniRenderThreadParam()
3047 renderThreadParams->hasMirrorDisplay_ = hasMirrorDisplay_; in SetUniRenderThreadParam()
[all …]
H A Drs_uni_render_visitor.h109 void SetUniRenderThreadParam(std::unique_ptr<RSRenderThreadParams>& renderThreadParams);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/dfx/
H A Drs_dirty_rects_dfx.cpp57 auto& renderThreadParams = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in OnDraw() local
58 if (UNLIKELY(!renderThreadParams)) { in OnDraw()
64 if (renderThreadParams->isPartialRenderEnabled_) { in OnDraw()
65 if (renderThreadParams->isDirtyRegionDfxEnabled_) { in OnDraw()
68 if (renderThreadParams->isTargetDirtyRegionDfxEnabled_) { in OnDraw()
71 if (renderThreadParams->isDisplayDirtyDfxEnabled_) { in OnDraw()
76 if (renderThreadParams->isOpaqueRegionDfxEnabled_) { in OnDraw()
79 if (renderThreadParams->isVisibleRegionDfxEnabled_) { in OnDraw()
92 auto& renderThreadParams = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in OnDrawVirtual() local
93 if (UNLIKELY(!renderThreadParams)) { in OnDrawVirtual()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/params/
H A Drs_render_thread_params.h492 inline void SetRSRenderThreadParams(std::unique_ptr<RSRenderThreadParams>&& renderThreadParams) in SetRSRenderThreadParams() argument
494 renderThreadParams_ = std::move(renderThreadParams); in SetRSRenderThreadParams()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_uni_render_thread_test.cpp477 auto renderThreadParams = std::make_unique<RSRenderThreadParams>(); variable
478 renderThreadParams->selfDrawables_.push_back(surfaceRenderNode->renderDrawable_);
479 instance.Sync(move(renderThreadParams));
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_display_render_node_drawable.cpp256 auto& renderThreadParams = RSUniRenderThread::Instance().GetRSRenderThreadParams(); in MergeDirtyHistoryInVirtual() local
257 if (!renderThreadParams || !params) { in MergeDirtyHistoryInVirtual()