Home
last modified time | relevance | path

Searched refs:curDrawingCacheRoot_ (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_render_node_drawable.cpp168 curDrawingCacheRoot_ = this; in GenerateCacheIfNeed()
171 curDrawingCacheRoot_ = root; in GenerateCacheIfNeed()
186 curDrawingCacheRoot_ = this; in GenerateCacheIfNeed()
192 curDrawingCacheRoot_ = root; in GenerateCacheIfNeed()
202 curDrawingCacheRoot_ = this; in TraverseSubTreeAndDrawFilterWithClip()
226 curDrawingCacheRoot_->SetLastDrawnFilterNodeId(0); in TraverseSubTreeAndDrawFilterWithClip()
231 curDrawingCacheRoot_ = root; in TraverseSubTreeAndDrawFilterWithClip()
284 if (drawBlurForCache_ && curDrawingCacheRoot_) { in DrawWithoutNodeGroupCache()
304 if (hasSkipCacheLayer_ && curDrawingCacheRoot_) { in DrawWithNodeGroupCache()
327 if (!curDrawingCacheRoot_) { in CheckRegionAndDrawWithoutFilter()
[all …]
H A Drs_surface_render_node_drawable.cpp338 if (hasSkipCacheLayer_ && curDrawingCacheRoot_) { in OnDraw()
339 curDrawingCacheRoot_->SetSkipCacheLayer(true); in OnDraw()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/
H A Drs_render_node_drawable_adapter.cpp46 thread_local RSRenderNodeDrawableAdapter* RSRenderNodeDrawableAdapter::curDrawingCacheRoot_ = nullp… member in OHOS::Rosen::DrawableV2::RSRenderNodeDrawableAdapter
48 RSRenderNodeDrawableAdapter* RSRenderNodeDrawableAdapter::curDrawingCacheRoot_ = nullptr; member in OHOS::Rosen::DrawableV2::RSRenderNodeDrawableAdapter
400 if (drawCmdList_.empty() || curDrawingCacheRoot_ == nullptr) { in CollectInfoForNodeWithoutFilter()
403 curDrawingCacheRoot_->withoutFilterMatrixMap_[GetId()] = canvas.GetTotalMatrix(); in CollectInfoForNodeWithoutFilter()
449 if (curDrawingCacheRoot_ != nullptr && curCanvas != nullptr) { in UpdateFilterInfoForNodeGroup()
450 auto iter = std::find_if(curDrawingCacheRoot_->filterInfoVec_.begin(), in UpdateFilterInfoForNodeGroup()
451 curDrawingCacheRoot_->filterInfoVec_.end(), in UpdateFilterInfoForNodeGroup()
453 if (iter != curDrawingCacheRoot_->filterInfoVec_.end()) { in UpdateFilterInfoForNodeGroup()
456 curDrawingCacheRoot_->filterInfoVec_.emplace_back( in UpdateFilterInfoForNodeGroup()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/drawable/
H A Drs_render_node_drawable_adapter.h305 static thread_local RSRenderNodeDrawableAdapter* curDrawingCacheRoot_; variable
307 static RSRenderNodeDrawableAdapter* curDrawingCacheRoot_; variable
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/
H A Drs_render_node_drawable_test.cpp792 drawable->curDrawingCacheRoot_ = rootDrawable;
820 drawable->curDrawingCacheRoot_ = rootDrawable;