Home
last modified time | relevance | path

Searched refs:RSRenderNodeDrawableAdapter (Results 1 – 25 of 62) sorted by relevance

123

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/
H A Drs_render_node_drawable_adapter.cpp41 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 Drs_render_node_shadow_drawable.cpp25 …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 Drs_misc_drawable.cpp51 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 Drs_render_node_drawable_adapter.h105 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 Drs_render_node_shadow_drawable.h22 class RSRenderNodeShadowDrawable : public RSRenderNodeDrawableAdapter {
25 …std::shared_ptr<const RSRenderNode> node, std::shared_ptr<RSRenderNodeDrawableAdapter> nodeDrawabl…
32 RSRenderNodeDrawableAdapter::SharedPtr nodeDrawable_;
H A Drs_misc_drawable.h38 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 Drs_property_drawable_background.h167 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 Drs_render_node_drawable_adapter_test.cpp64 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 Drs_display_render_node_drawable_test.cpp48 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 Drs_surface_render_node_drawable_test.cpp43 RSRenderNodeDrawableAdapter* drawable_ = nullptr;
460RSRenderNodeDrawableAdapter::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 Drs_display_render_params.h36 …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 Drs_render_thread_params.h51 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 Drs_render_params.h294 …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 Drs_render_node_shadow_drawable_test.cpp41 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 Drs_effect_render_node_drawable.cpp72 RSRenderNodeDrawableAdapter::DrawImpl(canvas, bounds, drawCmdIndex_.childrenIndex_); in OnDraw()
89 RSRenderNodeDrawableAdapter::DrawImpl(canvas, bounds, drawCmdIndex_.backgroundFilterIndex_); in GenerateEffectDataOnDemand()
113RSRenderNodeDrawableAdapter::DrawImpl(*offscreenCanvas, bounds, drawCmdIndex_.backgroundImageIndex… in GenerateEffectDataOnDemand()
114RSRenderNodeDrawableAdapter::DrawImpl(*offscreenCanvas, bounds, drawCmdIndex_.backgroundFilterInde… in GenerateEffectDataOnDemand()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_render_node_gc.h74 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 Drs_render_node_gc_test.cpp106 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 Drs_display_render_params.cpp20 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 Drs_render_node_gc.cpp110 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 Drs_uni_render_util.h49 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allSurfaceDrawables,
56 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allSurfaceNodeDrawables,
61 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allSurfaceNodeDrawables);
H A Drs_pointer_window_manager.h47 DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr cursorDrawable) in CollectInfoForHardCursor()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_uifirst_manager_test.cpp120 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 Drs_uni_render_util_test.cpp136 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 Drs_test_util.cpp64 …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 Drs_dirty_rects_dfx_test.cpp37 RSRenderNodeDrawableAdapter* drawable_ = nullptr;
61 DrawableV2::RSRenderNodeDrawableAdapter::OnGenerate(displayRenderNode_)); in SetUp()

123