/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_composer_adapter.h | 35 class RSSurfaceRenderNodeDrawable; variable 47 LayerInfoPtr CreateLayer(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const; 54 static RectI SrcRectRotateTransform(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable); 59 ComposeInfo BuildComposeInfo(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const; 70 …void DealWithNodeGravity(const DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable, ComposeIn… 72 LayerInfoPtr CreateBufferLayer(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const; 76 …static void LayerScaleDown(const LayerInfoPtr& layer, DrawableV2::RSSurfaceRenderNodeDrawable& sur… 82 ComposeInfo& info, const DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable); 85 … bool CheckStatusBeforeCreateLayer(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const;
|
H A D | rs_uni_render_processor.h | 39 …void CreateUIFirstLayer(DrawableV2::RSSurfaceRenderNodeDrawable& drawable, RSSurfaceRenderParams& … 51 …void CreateLayerForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) override; 52 …void ProcessSurfaceForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) overr…
|
H A D | rs_processor.h | 51 virtual void CreateUIFirstLayer(DrawableV2::RSSurfaceRenderNodeDrawable& drawable, in CreateUIFirstLayer() 60 …virtual void CreateLayerForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) … in CreateLayerForRenderThread() 62 …virtual void ProcessSurfaceForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawabl… in ProcessSurfaceForRenderThread()
|
H A D | rs_uifirst_manager.h | 135 std::vector<std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable>> GetPendingPostDrawables() in GetPendingPostDrawables() 172 std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> GetSurfaceDrawableByID(NodeId id); 174 void RenderGroupUpdate(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> drawable); 193 void SyncHDRDisplayParam(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> drawable); 232 std::vector<std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable>> pendingPostDrawables_;
|
H A D | rs_uifirst_manager.cpp | 64 std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> RSUifirstManager::GetSurfaceDrawableByID(N… in GetSurfaceDrawableByID() 68 return std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(ptr); in GetSurfaceDrawableByID() 74 return std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(ptr); in GetSurfaceDrawableByID() 174 …auto surfaceDrawable = std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawable); in MergeOldDirtyToDrawable() 180 void RSUifirstManager::RenderGroupUpdate(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> d… in RenderGroupUpdate() 335 void RSUifirstManager::SyncHDRDisplayParam(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable>… in SyncHDRDisplayParam() 463 std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawable)); in PostSubTask() 498 std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawable)); in PostReleaseCacheSurfaceSubTask() 565 … std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawableNode)); in ConvertPendingNodeToDrawable() 589 … std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(uifirstRootNodeDrawable); in GetUifirstCachedState() [all …]
|
H A D | rs_uni_render_processor.cpp | 126 void RSUniRenderProcessor::CreateLayerForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surf… in CreateLayerForRenderThread() 170 void RSUniRenderProcessor::CreateUIFirstLayer(DrawableV2::RSSurfaceRenderNodeDrawable& drawable, in CreateUIFirstLayer() 360 void RSUniRenderProcessor::ProcessSurfaceForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& s… in ProcessSurfaceForRenderThread() 418 …auto surfaceDrawable = std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawable); in ProcessDisplaySurfaceForRenderThread()
|
H A D | rs_uni_render_engine.h | 33 …DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable, BufferDrawParam& params, PreProcessFunc …
|
H A D | rs_uni_render_util.h | 78 …const DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable, bool forceCPU, uint32_t threadInde… 80 …const DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable, RSSurfaceRenderParams& renderParam…
|
H A D | rs_base_render_engine.h | 53 class RSSurfaceRenderNodeDrawable; variable 206 DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable, BufferDrawParam& params,
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_surface_render_node_drawable.cpp | 63 RSSurfaceRenderNodeDrawable::Registrar RSSurfaceRenderNodeDrawable::instance_; 65 RSSurfaceRenderNodeDrawable::RSSurfaceRenderNodeDrawable(std::shared_ptr<const RSRenderNode>&& node) in RSSurfaceRenderNodeDrawable() function in OHOS::Rosen::DrawableV2::RSSurfaceRenderNodeDrawable 81 RSSurfaceRenderNodeDrawable::~RSSurfaceRenderNodeDrawable() in ~RSSurfaceRenderNodeDrawable() 89 return new RSSurfaceRenderNodeDrawable(std::move(node)); in OnGenerate() 92 void RSSurfaceRenderNodeDrawable::OnGeneralProcess( in OnGeneralProcess() 175 bool RSSurfaceRenderNodeDrawable::PrepareOffscreenRender() in PrepareOffscreenRender() 254 bool RSSurfaceRenderNodeDrawable::IsHardwareEnabled() in IsHardwareEnabled() 277 void RSSurfaceRenderNodeDrawable::OnDraw(Drawing::Canvas& canvas) in OnDraw() 781 void RSSurfaceRenderNodeDrawable::DealWithSelfDrawingNodeBuffer( in DealWithSelfDrawingNodeBuffer() 849 void RSSurfaceRenderNodeDrawable::DrawSelfDrawingNodeBuffer( in DrawSelfDrawingNodeBuffer() [all …]
|
H A D | rs_ui_first_surface_render_node_drawable.cpp | 87 void RSSurfaceRenderNodeDrawable::ClearCacheSurfaceInThread() in ClearCacheSurfaceInThread() 101 void RSSurfaceRenderNodeDrawable::ClearCacheSurfaceOnly() in ClearCacheSurfaceOnly() 336 bool RSSurfaceRenderNodeDrawable::HasCachedTexture() const in HasCachedTexture() 345 bool RSSurfaceRenderNodeDrawable::NeedInitCacheSurface() in NeedInitCacheSurface() 367 void RSSurfaceRenderNodeDrawable::UpdateBackendTexture() in UpdateBackendTexture() 377 void RSSurfaceRenderNodeDrawable::UpdateCompletedCacheSurface() in UpdateCompletedCacheSurface() 397 void RSSurfaceRenderNodeDrawable::SetTextureValidFlag(bool isValid) in SetTextureValidFlag() 439 void RSSurfaceRenderNodeDrawable::SetTaskFrameCount(uint64_t frameCount) in SetTaskFrameCount() 444 uint64_t RSSurfaceRenderNodeDrawable::GetTaskFrameCount() const in GetTaskFrameCount() 449 void RSSurfaceRenderNodeDrawable::SubDraw(Drawing::Canvas& canvas) in SubDraw() [all …]
|
H A D | rs_dma_buffer_surface_render_node_drawable.cpp | 40 bool RSSurfaceRenderNodeDrawable::UseDmaBuffer() in UseDmaBuffer() 47 bool RSSurfaceRenderNodeDrawable::CreateSurface() in CreateSurface() 90 BufferRequestConfig RSSurfaceRenderNodeDrawable::GetFrameBufferRequestConfig() in GetFrameBufferRequestConfig() 103 std::unique_ptr<RSRenderFrame> RSSurfaceRenderNodeDrawable::RequestFrame( in RequestFrame() 145 bool RSSurfaceRenderNodeDrawable::DrawUIFirstCacheWithDma( in DrawUIFirstCacheWithDma() 166 void RSSurfaceRenderNodeDrawable::DrawDmaBufferWithGPU(RSPaintFilterCanvas& canvas) in DrawDmaBufferWithGPU() 182 void RSSurfaceRenderNodeDrawable::ClipRoundRect(Drawing::Canvas& canvas) in ClipRoundRect() 195 void RSSurfaceRenderNodeDrawable::ClearBufferQueue() in ClearBufferQueue()
|
H A D | rs_surface_render_node_drawable.h | 48 class RSSurfaceRenderNodeDrawable : public RSRenderNodeDrawable { 50 ~RSSurfaceRenderNodeDrawable() override; 248 explicit RSSurfaceRenderNodeDrawable(std::shared_ptr<const RSRenderNode>&& node); 258 RSSurfaceRenderNodeDrawable& surfaceDrawable, bool isOffscreen) const;
|
H A D | rs_display_render_node_drawable.cpp | 363 …auto surfaceDrawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>(hardCursorDrawable.dr… in HardCursorCreateLayer() 406 auto surfaceDrawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>(drawable); in CheckDisplayNodeSkip() 505 … auto surfaceNodeDrawable = std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(*it); in CheckAndUpdateFilterCacheOcclusion() 848 auto surfaceDrawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>(drawable); in OnDraw() 1472 …auto surfaceDrawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>(hardCursorDrawable.dr… in FindHardCursorNodes() 1518 auto surfaceNodeDrawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>(drawable); in FindHardwareEnabledNodes() 1549 …auto surfaceDrawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>(hardCursorDrawable.dr… in FindHardwareEnabledNodes() 1568 auto firstDrawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>(first); in AdjustZOrderAndDrawSurfaceNode() 1569 auto secondDrawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>(second); in AdjustZOrderAndDrawSurfaceNode() 1595 auto surfaceNodeDrawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>(drawable); in AdjustZOrderAndDrawSurfaceNode() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/parallel_render/ |
H A D | rs_sub_thread.h | 42 void DrawableCache(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable); 44 …void ReleaseCacheSurfaceOnly(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable… 58 …void DrawableCacheWithSkImage(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawabl… 59 … void DrawableCacheWithDma(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable);
|
H A D | rs_sub_thread_manager.h | 51 …void ScheduleRenderNodeDrawable(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawa… 52 …void ScheduleReleaseCacheSurfaceOnly(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> node…
|
H A D | rs_sub_thread.cpp | 246 void RSSubThread::DrawableCache(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawab… in DrawableCache() 348 void RSSubThread::DrawableCacheWithSkImage(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable>… in DrawableCacheWithSkImage() 356 …DrawableV2::RSSurfaceRenderNodeDrawable::ClearCacheSurfaceFunc func = &RSUniRenderUtil::ClearNodeC… in DrawableCacheWithSkImage() 390 void RSSubThread::DrawableCacheWithDma(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nod… in DrawableCacheWithDma() 471 void RSSubThread::ReleaseCacheSurfaceOnly(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> … in ReleaseCacheSurfaceOnly()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/parallel_render/ |
H A D | rs_sub_thread_test.cpp | 318 std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable = nullptr; 322 nodeDrawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(std::move(node)); 365 std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable = nullptr; 368 nodeDrawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(std::move(node)); 390 std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable = nullptr; 393 nodeDrawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(std::move(node));
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_uni_render_util_test.cpp | 93 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node); 117 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node); 138 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node); 743 auto drawable = RSSurfaceRenderNodeDrawable::OnGenerate(surfaceNode); 747 … std::shared_ptr<RSSurfaceRenderNodeDrawable>(static_cast<RSSurfaceRenderNodeDrawable*>(drawable)); 771 auto drawable = RSSurfaceRenderNodeDrawable::OnGenerate(surfaceNode); 779 … std::shared_ptr<RSSurfaceRenderNodeDrawable>(static_cast<RSSurfaceRenderNodeDrawable*>(drawable)); 801 auto drawable = RSSurfaceRenderNodeDrawable::OnGenerate(surfaceNode); 804 … std::shared_ptr<RSSurfaceRenderNodeDrawable>(static_cast<RSSurfaceRenderNodeDrawable*>(drawable)); 825 auto drawable = RSSurfaceRenderNodeDrawable::OnGenerate(surfaceNode); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/ |
H A D | rs_ui_first_surface_render_node_drawable_test.cpp | 36 std::shared_ptr<RSSurfaceRenderNodeDrawable> surfaceDrawable_; 57 surfaceDrawable_ = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>( in SetUp() 346 RSSurfaceRenderNodeDrawable::ClearCacheSurfaceFunc func; 386 RSSurfaceRenderNodeDrawable::ClearCacheSurfaceFunc func; 411 RSSurfaceRenderNodeDrawable::ClearCacheSurfaceFunc func;
|
H A D | rs_surface_render_node_drawable_test.cpp | 44 RSSurfaceRenderNodeDrawable* surfaceDrawable_ = nullptr; 58 drawable_ = RSSurfaceRenderNodeDrawable::OnGenerate(renderNode_); in SetUp() 61 surfaceDrawable_ = static_cast<RSSurfaceRenderNodeDrawable*>(drawable_); in SetUp() 83 auto drawable = RSSurfaceRenderNodeDrawable::OnGenerate(renderNode); 460 …RSRenderNodeDrawableAdapter::SharedPtr subNodeDrawable(RSSurfaceRenderNodeDrawable::OnGenerate(sub… 462 auto subSurfaceDrawable = static_cast<RSSurfaceRenderNodeDrawable*>(subNodeDrawable.get()); 749 auto drawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>( 767 auto drawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>( 786 auto drawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>( 804 auto drawable = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>( [all …]
|
H A D | rs_dma_buffer_surface_render_node_drawable_test.cpp | 33 std::shared_ptr<RSSurfaceRenderNodeDrawable> surfaceDrawable_; 52 surfaceDrawable_ = std::static_pointer_cast<RSSurfaceRenderNodeDrawable>( in SetUp()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/dfx/ |
H A D | rs_dirty_rects_dfx.h | 69 DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const; 78 …DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable, DirtyRegionType dirtyType, bool isDrawn …
|
H A D | rs_dirty_rects_dfx.cpp | 253 …DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable, DirtyRegionType dirtyType, bool isDrawn)… in DrawAndTraceSingleDirtyRegionTypeForDFX() 285 DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const in DrawDetailedTypesOfDirtyRegionForDFX() 365 …auto surfaceDrawable = std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawable); in DrawTargetSurfaceDirtyRegionForDFX()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/dfx/ |
H A D | rs_skp_capture_dfx_test.cpp | 36 std::shared_ptr<RSSurfaceRenderNodeDrawable> surfaceDrawable_ = nullptr;
|