Home
last modified time | relevance | path

Searched refs:surfaceNodeDrawable (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uni_render_util.cpp66 if (surfaceNodeDrawable == nullptr) { in MergeDirtyHistoryForDrawable()
73 auto surfaceDirtyManager = surfaceNodeDrawable->GetSyncDirtyManager(); in MergeDirtyHistoryForDrawable()
100 if (surfaceNodeDrawable == nullptr) { in MergeVisibleDirtyRegion()
108 "dirty manager is nullptr", surfaceNodeDrawable->GetId()); in MergeVisibleDirtyRegion()
127 surfaceNodeDrawable->SetAlignedVisibleDirtyRegion(alignedRegion); in MergeVisibleDirtyRegion()
152 if (surfaceNodeDrawable == nullptr) { in MergeDirtyHistoryInVirtual()
175 if (surfaceNodeDrawable == nullptr) { in MergeVisibleDirtyRegionInVirtual()
208 if (surfaceNodeDrawable == nullptr) { in SetAllSurfaceDrawableGlobalDityRegion()
220 surfaceNodeDrawable->SetGlobalDirtyRegion(globalDirtyRegion); in SetAllSurfaceDrawableGlobalDityRegion()
221 surfaceNodeDrawable->SetDirtyRegionAlignedEnable(false); in SetAllSurfaceDrawableGlobalDityRegion()
[all …]
H A Drs_surface_capture_task_parallel.cpp131 auto surfaceNodeDrawable = std::static_pointer_cast<DrawableV2::RSRenderNodeDrawable>( in ClearCacheImageByFreeze() local
133 std::function<void()> clearCacheTask = [id, surfaceNodeDrawable]() -> void { in ClearCacheImageByFreeze()
134 surfaceNodeDrawable->SetCacheImageByCapture(nullptr); in ClearCacheImageByFreeze()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_display_render_node_drawable.cpp505 … auto surfaceNodeDrawable = std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(*it); in CheckAndUpdateFilterCacheOcclusion() local
506 if (surfaceNodeDrawable == nullptr) { in CheckAndUpdateFilterCacheOcclusion()
510 …auto surfaceParams = static_cast<RSSurfaceRenderParams*>(surfaceNodeDrawable->GetRenderParams().ge… in CheckAndUpdateFilterCacheOcclusion()
1518 auto surfaceNodeDrawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>(drawable); in FindHardwareEnabledNodes() local
1519 if (!surfaceNodeDrawable || !surfaceNodeDrawable->ShouldPaint() || in FindHardwareEnabledNodes()
1523 …auto surfaceParams = static_cast<RSSurfaceRenderParams*>(surfaceNodeDrawable->GetRenderParams().ge… in FindHardwareEnabledNodes()
1531 if (surfaceNodeDrawable->IsHardwareEnabledTopSurface() || surfaceParams->IsLayerTop()) { in FindHardwareEnabledNodes()
1595 auto surfaceNodeDrawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>(drawable); in AdjustZOrderAndDrawSurfaceNode() local
1596 surfaceNodeDrawable->DealWithSelfDrawingNodeBuffer(*rscanvas, *surfaceParams); in AdjustZOrderAndDrawSurfaceNode()
H A Drs_surface_render_node_drawable.cpp123 auto surfaceNodeDrawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>(drawable); in MergeSubSurfaceNodesDirtyRegionForMainWindow() local
124 if (surfaceNodeDrawable && surfaceNodeDrawable->GetSyncDirtyManager()) { in MergeSubSurfaceNodesDirtyRegionForMainWindow()
125 …Occlusion::Region subSurfaceDirtyRegion(surfaceNodeDrawable->GetSyncDirtyManager()->GetDirtyRegion… in MergeSubSurfaceNodesDirtyRegionForMainWindow()