/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/ |
H A D | rs_render_node_drawable_adapter.cpp | 41 std::map<RSRenderNodeType, RSRenderNodeDrawableAdapter::Generator> RSRenderNodeDrawableAdapter::Gen… 43 RSRenderNodeDrawableAdapter::DrawableVec RSRenderNodeDrawableAdapter::toClearDrawableVec_; 44 RSRenderNodeDrawableAdapter::CmdListVec RSRenderNodeDrawableAdapter::toClearCmdListVec_; 46 thread_local RSRenderNodeDrawableAdapter* RSRenderNodeDrawableAdapter::curDrawingCacheRoot_ = nullp… 48 RSRenderNodeDrawableAdapter* RSRenderNodeDrawableAdapter::curDrawingCacheRoot_ = nullptr; 51 RSRenderNodeDrawableAdapter::RSRenderNodeDrawableAdapter(std::shared_ptr<const RSRenderNode>&& node) in RSRenderNodeDrawableAdapter() function in OHOS::Rosen::DrawableV2::RSRenderNodeDrawableAdapter 54 RSRenderNodeDrawableAdapter::~RSRenderNodeDrawableAdapter() = default; 56 RSRenderNodeDrawableAdapter::SharedPtr RSRenderNodeDrawableAdapter::GetDrawableById(NodeId id) in GetDrawableById() 67 std::vector<RSRenderNodeDrawableAdapter::SharedPtr> RSRenderNodeDrawableAdapter::GetDrawableVectorB… in GetDrawableVectorById() 82 RSRenderNodeDrawableAdapter::SharedPtr RSRenderNodeDrawableAdapter::OnGenerate( in OnGenerate() [all …]
|
H A D | rs_render_node_shadow_drawable.cpp | 25 …std::shared_ptr<const RSRenderNode> node, std::shared_ptr<RSRenderNodeDrawableAdapter> nodeDrawabl… in RSRenderNodeShadowDrawable() 26 : RSRenderNodeDrawableAdapter(std::move(node)), nodeDrawable_(std::move(nodeDrawable)) in RSRenderNodeShadowDrawable()
|
H A D | rs_misc_drawable.cpp | 51 auto childDrawable = RSRenderNodeDrawableAdapter::OnGenerate(child); in OnUpdate() 67 auto childDrawable = RSRenderNodeDrawableAdapter::OnGenerate(child); in OnUpdate() 71 … auto shadowDrawable = RSRenderNodeDrawableAdapter::OnGenerateShadowDrawable(child, childDrawable); in OnUpdate() 120 if (auto childDrawable = RSRenderNodeDrawableAdapter::OnGenerate(pairedNode)) { in OnSharedTransition() 133 RSRenderNodeDrawableAdapter::AddToClearDrawables(stagingChildrenDrawableVec_); in OnSync() 204 RSRenderNodeDrawableAdapter::AddToClearCmdList(stagingDrawCmdListVec_); in OnSync()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/drawable/ |
H A D | rs_render_node_drawable_adapter.h | 105 class RSB_EXPORT RSRenderNodeDrawableAdapter : public std::enable_shared_from_this<RSRenderNodeDraw… 108 virtual ~RSRenderNodeDrawableAdapter(); 111 RSRenderNodeDrawableAdapter(const RSRenderNodeDrawableAdapter&) = delete; 112 RSRenderNodeDrawableAdapter(const RSRenderNodeDrawableAdapter&&) = delete; 113 RSRenderNodeDrawableAdapter& operator=(const RSRenderNodeDrawableAdapter&) = delete; 114 RSRenderNodeDrawableAdapter& operator=(const RSRenderNodeDrawableAdapter&&) = delete; 116 using Ptr = RSRenderNodeDrawableAdapter*; 117 using SharedPtr = std::shared_ptr<RSRenderNodeDrawableAdapter>; 118 using WeakPtr = std::weak_ptr<RSRenderNodeDrawableAdapter>; 307 static RSRenderNodeDrawableAdapter* curDrawingCacheRoot_; [all …]
|
H A D | rs_render_node_shadow_drawable.h | 22 class RSRenderNodeShadowDrawable : public RSRenderNodeDrawableAdapter { 25 …std::shared_ptr<const RSRenderNode> node, std::shared_ptr<RSRenderNodeDrawableAdapter> nodeDrawabl… 32 RSRenderNodeDrawableAdapter::SharedPtr nodeDrawable_;
|
H A D | rs_misc_drawable.h | 38 class RSRenderNodeDrawableAdapter; variable 52 std::vector<std::shared_ptr<RSRenderNodeDrawableAdapter>> childrenDrawableVec_; 53 std::vector<std::shared_ptr<RSRenderNodeDrawableAdapter>> stagingChildrenDrawableVec_; 59 friend class RSRenderNodeDrawableAdapter; variable
|
H A D | rs_property_drawable_background.h | 167 RSUseEffectDrawable(DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr drawable) in RSUseEffectDrawable() 181 DrawableV2::RSRenderNodeDrawableAdapter::WeakPtr effectRenderNodeDrawableWeakRef_;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/ |
H A D | rs_render_node_drawable_adapter_test.cpp | 64 friend class RSRenderNodeDrawableAdapter; 77 : RSRenderNodeDrawableAdapter(std::move(node)) in ConcreteRSRenderNodeDrawableAdapter() 105 RSRenderNodeDrawableAdapter::WeakPtr wNode; 107 RSRenderNodeDrawableAdapter::RenderNodeDrawableCache_.clear(); 110 RSRenderNodeDrawableAdapter::GeneratorMap.clear(); 114 RSRenderNodeDrawableAdapter::GeneratorMap = tmpGeneratorMap; 123 RSRenderNodeDrawableAdapter::RenderNodeDrawableCache_.clear(); 145 RSRenderNodeDrawableAdapter::WeakPtr wNode = adapter; 147 retAdapter = RSRenderNodeDrawableAdapter::GetDrawableById(id); 149 RSRenderNodeDrawableAdapter::RenderNodeDrawableCache_.clear(); [all …]
|
H A D | rs_display_render_node_drawable_test.cpp | 48 RSRenderNodeDrawableAdapter* drawable_ = nullptr; 49 RSRenderNodeDrawableAdapter* mirroredDrawable_ = nullptr; 172 auto drawable1 = RSRenderNodeDrawableAdapter::OnGenerate(surfaceNode1); 175 auto drawable2 = RSRenderNodeDrawableAdapter::OnGenerate(surfaceNode2); 968 RSRenderNodeDrawableAdapter* drawable = nullptr; 1027 RSRenderNodeDrawableAdapter* drawable = nullptr; 1115 auto drawable = RSRenderNodeDrawableAdapter::OnGenerate(surfaceNode); 1233 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> drawables; 1244 std::shared_ptr<RSRenderNodeDrawableAdapter> firstAdapter = nullptr; 1245 std::shared_ptr<RSRenderNodeDrawableAdapter> secondAdapter = nullptr; [all …]
|
H A D | rs_surface_render_node_drawable_test.cpp | 43 RSRenderNodeDrawableAdapter* drawable_ = nullptr; 460 …RSRenderNodeDrawableAdapter::SharedPtr subNodeDrawable(RSSurfaceRenderNodeDrawable::OnGenerate(sub… 467 RSRenderNodeDrawableAdapter::RenderNodeDrawableCache_.emplace(subSurfaceId, subNodeDrawable); 581 auto rsSurfaceRenderNode = DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(nodePtr); 589 auto surfaceRenderNode = DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(rsRenderNode); 750 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(renderNode)); 768 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(renderNode)); 787 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(renderNode)); 805 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(renderNode)); 824 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(renderNode));
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/params/ |
H A D | rs_display_render_params.h | 36 …std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& GetAllMainAndLeashSurfaceDrawable… 39 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allMainAndLeashSurfaces); 92 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& GetHardwareEnabledDrawables() in GetHardwareEnabledDrawables() 96 … std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& GetHardwareEnabledTopDrawables() in GetHardwareEnabledTopDrawables() 151 DrawableV2::RSRenderNodeDrawableAdapter::WeakPtr GetMirrorSourceDrawable() override; 159 … std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> allMainAndLeashSurfaceDrawables_; 167 DrawableV2::RSRenderNodeDrawableAdapter::WeakPtr mirrorSourceDrawable_; 184 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> hardwareEnabledDrawables_; 187 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> hardwareEnabledTopDrawables_;
|
H A D | rs_render_thread_params.h | 51 DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr drawablePtr = nullptr; 56 DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>>; 156 const std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& GetSelfDrawables() const in GetSelfDrawables() 445 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> selfDrawables_;
|
H A D | rs_render_params.h | 294 …virtual std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& GetAllMainAndLeashSurface… in GetAllMainAndLeashSurfaceDrawables() 296 static std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> defaultSurfaceVector; in GetAllMainAndLeashSurfaceDrawables() 327 virtual DrawableV2::RSRenderNodeDrawableAdapter::WeakPtr GetMirrorSourceDrawable();
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/ |
H A D | rs_render_node_shadow_drawable_test.cpp | 41 class ConcreteRSRenderNodeDrawableAdapter : public DrawableV2::RSRenderNodeDrawableAdapter { 44 : RSRenderNodeDrawableAdapter(std::move(node)) in ConcreteRSRenderNodeDrawableAdapter() 58 std::shared_ptr<DrawableV2::RSRenderNodeDrawableAdapter> nodeDrawable =
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_effect_render_node_drawable.cpp | 72 RSRenderNodeDrawableAdapter::DrawImpl(canvas, bounds, drawCmdIndex_.childrenIndex_); in OnDraw() 89 RSRenderNodeDrawableAdapter::DrawImpl(canvas, bounds, drawCmdIndex_.backgroundFilterIndex_); in GenerateEffectDataOnDemand() 113 …RSRenderNodeDrawableAdapter::DrawImpl(*offscreenCanvas, bounds, drawCmdIndex_.backgroundImageIndex… in GenerateEffectDataOnDemand() 114 …RSRenderNodeDrawableAdapter::DrawImpl(*offscreenCanvas, bounds, drawCmdIndex_.backgroundFilterInde… in GenerateEffectDataOnDemand()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_render_node_gc.h | 74 static void DrawableDestructor(DrawableV2::RSRenderNodeDrawableAdapter* ptr); 75 void DrawableDestructorInner(DrawableV2::RSRenderNodeDrawableAdapter* ptr); 100 std::queue<std::vector<DrawableV2::RSRenderNodeDrawableAdapter*>> drawableBucket_;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/ |
H A D | rs_render_node_gc_test.cpp | 106 class ConcreteRSRenderNodeDrawableAdapter : public DrawableV2::RSRenderNodeDrawableAdapter { 109 : RSRenderNodeDrawableAdapter(std::move(node)) in ConcreteRSRenderNodeDrawableAdapter() 118 …DrawableV2::RSRenderNodeDrawableAdapter* ptrToNode = new ConcreteRSRenderNodeDrawableAdapter(other…
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/params/ |
H A D | rs_display_render_params.cpp | 20 using RSRenderNodeDrawableAdapterSharedPtr = DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr; 163 auto ptr = DrawableV2::RSRenderNodeDrawableAdapter::GetDrawableById(surfaceNode->GetId()); in OnSync() 217 DrawableV2::RSRenderNodeDrawableAdapter::WeakPtr RSDisplayRenderParams::GetMirrorSourceDrawable() in GetMirrorSourceDrawable()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_render_node_gc.cpp | 110 void RSRenderNodeGC::DrawableDestructor(DrawableV2::RSRenderNodeDrawableAdapter* ptr) in DrawableDestructor() 115 void RSRenderNodeGC::DrawableDestructorInner(DrawableV2::RSRenderNodeDrawableAdapter* ptr) in DrawableDestructorInner() 142 std::vector<DrawableV2::RSRenderNodeDrawableAdapter*> toDele; in ReleaseDrawableBucket()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_util.h | 49 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allSurfaceDrawables, 56 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allSurfaceNodeDrawables, 61 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allSurfaceNodeDrawables);
|
H A D | rs_pointer_window_manager.h | 47 DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr cursorDrawable) in CollectInfoForHardCursor()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_uifirst_manager_test.cpp | 120 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(surfaceNode)); 160 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(childNode)); 185 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(surfaceNode)); 205 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(surfaceNode)); 224 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(childNode)); 288 auto adapter = DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(surfaceRenderNode); 682 …DrawableV2::RSRenderNodeDrawableAdapter::RenderNodeDrawableCache_.insert(std::make_pair(id, drawab… 690 …DrawableV2::RSRenderNodeDrawableAdapter::RenderNodeDrawableCache_.insert(std::make_pair(id, nodeDr… 760 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(node); 894 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(surfaceRenderNode); [all …]
|
H A D | rs_uni_render_util_test.cpp | 136 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> allSurfaceNodeDrawables; 158 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> allSurfaceNodeDrawables; 179 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> allSurfaceNodeDrawables; 197 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> allSurfaceDrawables; 218 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> allSurfaceDrawables; 240 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> allSurfaceDrawables; 739 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> allSurfaceDrawawble; 766 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> allSurfaceNodeDrawables; 797 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> allSurfaceNodeDrawables; 821 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> allSurfaceNodeDrawables;
|
H A D | rs_test_util.cpp | 64 …renderNodeGC.drawableBucket_ = std::queue<std::vector<DrawableV2::RSRenderNodeDrawableAdapter*>>(); in InitRenderNodeGC()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/dfx/ |
H A D | rs_dirty_rects_dfx_test.cpp | 37 RSRenderNodeDrawableAdapter* drawable_ = nullptr; 61 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(displayRenderNode_)); in SetUp()
|