Home
last modified time | relevance | path

Searched refs:DrawableV2 (Results 1 – 25 of 120) sorted by relevance

12345

/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/
H A Drs_property_drawable_foreground_test.cpp51 std::make_shared<DrawableV2::RSBinarizationDrawable>();
60 std::make_shared<DrawableV2::RSColorFilterDrawable>();
71 std::make_shared<DrawableV2::RSLightUpEffectDrawable>();
89 std::make_shared<DrawableV2::RSDynamicDimDrawable>();
154 std::make_shared<DrawableV2::RSPixelStretchDrawable>();
172 …std::shared_ptr<DrawableV2::RSBorderDrawable> borderDrawable = std::make_shared<DrawableV2::RSBord…
186 …std::shared_ptr<DrawableV2::RSOutlineDrawable> outlineDrawable = std::make_shared<DrawableV2::RSOu…
222 std::make_shared<DrawableV2::RSParticleDrawable>();
288 std::make_shared<DrawableV2::RSDynamicDimDrawable>();
387 std::make_shared<DrawableV2::RSDynamicDimDrawable>();
[all …]
H A Drs_property_drawable_background_test.cpp69 std::shared_ptr<DrawableV2::RSShadowDrawable> rsShadowDrawable =
90 auto drawable = std::make_shared<DrawableV2::RSShadowDrawable>();
127 ASSERT_EQ(DrawableV2::RSMaskDrawable::OnGenerate(node), nullptr);
131 ASSERT_NE(DrawableV2::RSMaskDrawable::OnGenerate(node), nullptr);
135 ASSERT_NE(DrawableV2::RSMaskDrawable::OnGenerate(node), nullptr);
139 ASSERT_NE(DrawableV2::RSMaskDrawable::OnGenerate(node), nullptr);
239 DrawableV2::RSBackgroundImageDrawable drawable;
305 DrawableV2::RSBackgroundImageDrawable drawable;
336 DrawableV2::RSBackgroundImageDrawable drawable;
463 DrawableV2::RSUseEffectDrawable::OnGenerate(node));
[all …]
H A Drs_misc_drawable_test.cpp64 ASSERT_EQ(DrawableV2::RSChildrenDrawable::OnGenerate(node), nullptr);
87 ASSERT_EQ(DrawableV2::RSChildrenDrawable::OnGenerate(node), nullptr);
94 ASSERT_NE(DrawableV2::RSChildrenDrawable::OnGenerate(node), nullptr);
97 …std::static_pointer_cast<DrawableV2::RSChildrenDrawable>(DrawableV2::RSChildrenDrawable::OnGenerat…
120 DrawableV2::RSChildrenDrawable childrenDrawable;
199 DrawableV2::RSBeginBlenderDrawable::OnGenerate(node));
223 DrawableV2::RSEndBlenderDrawable::OnGenerate(node));
239 auto drawable = std::make_shared<DrawableV2::RSEndBlenderDrawable>();
266 DrawableV2::RSEnvFGColorDrawable::OnGenerate(node));
308 DrawableV2::RSEnvFGColorStrategyDrawable::OnGenerate(node));
[all …]
H A Drs_property_drawable_test.cpp54 std::make_shared<DrawableV2::RSPropertyDrawable>();
83 DrawableV2::RSPropertyDrawable targetTest1;
91 DrawableV2::RSPropertyDrawable target;
94 DrawableV2::RSPropertyDrawable targetTest2;
109 std::make_shared<DrawableV2::RSFrameOffsetDrawable>();
161 std::make_shared<DrawableV2::RSClipToFrameDrawable>();
186 …std::shared_ptr<DrawableV2::RSFilterDrawable> filterDrawable = std::make_shared<DrawableV2::RSFilt…
216 …std::shared_ptr<DrawableV2::RSFilterDrawable> filterDrawable = std::make_shared<DrawableV2::RSFilt…
264 …std::shared_ptr<DrawableV2::RSFilterDrawable> filterDrawable = std::make_shared<DrawableV2::RSFilt…
324 …std::shared_ptr<DrawableV2::RSFilterDrawable> filterDrawable = std::make_shared<DrawableV2::RSFilt…
[all …]
H A Drs_render_node_shadow_drawable_test.cpp41 class ConcreteRSRenderNodeDrawableAdapter : public DrawableV2::RSRenderNodeDrawableAdapter {
58 std::shared_ptr<DrawableV2::RSRenderNodeDrawableAdapter> nodeDrawable =
60 …auto rsRenderNodeShadowDrawable = std::make_shared<DrawableV2::RSRenderNodeShadowDrawable>(node, n…
H A Drs_drawable_test.cpp83 drawable = DrawableV2::RSBackgroundShaderDrawable::OnGenerate(node);
121 … std::shared_ptr<RSDrawable> bgDrawable = DrawableV2::RSBackgroundFilterDrawable::OnGenerate(node);
123 auto stretchDrawable = std::make_shared<DrawableV2::RSPixelStretchDrawable>();
132 auto colorFilterDrawable = std::make_shared<DrawableV2::RSColorFilterDrawable>();
169 std::shared_ptr<RSDrawable> drawable = DrawableV2::RSUseEffectDrawable::OnGenerate(node);
204 std::shared_ptr<RSDrawable> drawable = DrawableV2::RSUseEffectDrawable::OnGenerate(node);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uni_render_composer_adapter.h33 namespace DrawableV2 {
46 LayerInfoPtr CreateLayer(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable);
47 LayerInfoPtr CreateLayer(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const;
54 static RectI SrcRectRotateTransform(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable);
56 ComposeInfo BuildComposeInfo(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable,
59 ComposeInfo BuildComposeInfo(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const;
66 static void SetBufferColorSpace(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable);
68 … void LayerRotate(const LayerInfoPtr& layer, DrawableV2::RSRenderNodeDrawableAdapter& node) const;
72 LayerInfoPtr CreateBufferLayer(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const;
82 ComposeInfo& info, const DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable);
[all …]
H A Drs_uni_render_processor.h39 …void CreateUIFirstLayer(DrawableV2::RSSurfaceRenderNodeDrawable& drawable, RSSurfaceRenderParams& …
49 bool InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& node, ScreenId mirroredId,
51 …void CreateLayerForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) override;
52 …void ProcessSurfaceForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) overr…
53 …void ProcessDisplaySurfaceForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable…
H A Drs_processor.h51 virtual void CreateUIFirstLayer(DrawableV2::RSSurfaceRenderNodeDrawable& drawable, in CreateUIFirstLayer()
58 …virtual bool InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, ScreenI…
60 …virtual void CreateLayerForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) … in CreateLayerForRenderThread()
61 …virtual void ProcessDisplaySurfaceForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& display… in ProcessDisplaySurfaceForRenderThread()
62 …virtual void ProcessSurfaceForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawabl… in ProcessSurfaceForRenderThread()
H A Drs_uni_render_virtual_processor.h47 …bool InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, ScreenId mirror…
49 …void ProcessDisplaySurfaceForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable…
78 void CalculateTransform(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable);
82 void CanvasInit(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable);
H A Drs_uni_render_util.h46 …static void MergeDirtyHistoryForDrawable(DrawableV2::RSDisplayRenderNodeDrawable& drawable, int32_…
49 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allSurfaceDrawables,
56 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allSurfaceNodeDrawables,
59DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, int32_t bufferAge, bool renderParallel =…
61 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allSurfaceNodeDrawables);
78 …const DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable, bool forceCPU, uint32_t threadInde…
80 …const DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable, RSSurfaceRenderParams& renderParam…
H A Drs_uifirst_manager.h135 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);
217 …std::unordered_map<NodeId, std::shared_ptr<DrawableV2::RSRenderNodeDrawableAdapter>> subthreadProc…
232 std::vector<std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable>> pendingPostDrawables_;
H A Drs_uifirst_manager.cpp68 return std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(ptr); in GetSurfaceDrawableByID()
72 auto ptr = DrawableV2::RSRenderNodeDrawableAdapter::GetDrawableById(id); 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()
456 auto drawable = DrawableV2::RSRenderNodeDrawableAdapter::GetDrawableById(id); in PostSubTask()
463 std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawable)); in PostSubTask()
493 auto drawable = DrawableV2::RSRenderNodeDrawableAdapter::GetDrawableById(id); in PostReleaseCacheSurfaceSubTask()
498 std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawable)); in PostReleaseCacheSurfaceSubTask()
565 … std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawableNode)); in ConvertPendingNodeToDrawable()
586 auto uifirstRootNodeDrawable = DrawableV2::RSRenderNodeDrawableAdapter::GetDrawableById(id); in GetUifirstCachedState()
[all …]
H A Drs_uni_render_processor.cpp64 bool RSUniRenderProcessor::InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDraw… in InitForRenderThread()
126 void RSUniRenderProcessor::CreateLayerForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surf… in CreateLayerForRenderThread()
170 void RSUniRenderProcessor::CreateUIFirstLayer(DrawableV2::RSSurfaceRenderNodeDrawable& drawable, in CreateUIFirstLayer()
238 …std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(params.GetAncestorDisplayDrawabl… in GetForceClientForDRM()
360 void RSUniRenderProcessor::ProcessSurfaceForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& s… in ProcessSurfaceForRenderThread()
391 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in ProcessDisplaySurface()
397 DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable) in ProcessDisplaySurfaceForRenderThread()
418 …auto surfaceDrawable = std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawable); in ProcessDisplaySurfaceForRenderThread()
H A Drs_uni_render_virtual_processor.cpp35 bool RSUniRenderVirtualProcessor::InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& disp… in InitForRenderThread()
61 …std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(params->GetMirrorSourceDrawable(… in InitForRenderThread()
132 void RSUniRenderVirtualProcessor::CanvasInit(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawab… in CanvasInit()
245 void RSUniRenderVirtualProcessor::CalculateTransform(DrawableV2::RSDisplayRenderNodeDrawable& displ… in CalculateTransform()
306 DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable) in ProcessDisplaySurfaceForRenderThread()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rspropertydrawable_fuzzer/
H A Drspropertydrawable_fuzzer.cpp69 DrawableV2::RSPropertyDrawable rsPropertyDrawable(std::move(drawCmdList)); in DoSomethingInterestingWithMyAPI()
76DrawableV2::RSPropertyDrawCmdListUpdater rsPropertyDrawCmdListUpdater(width, height, &rsPropertyDr… in DoSomethingInterestingWithMyAPI()
81 DrawableV2::RSFrameOffsetDrawable rsFrameOffsetDrawable(std::move(drawCmdList)); in DoSomethingInterestingWithMyAPI()
82 DrawableV2::RSFrameOffsetDrawable::OnGenerate(node); in DoSomethingInterestingWithMyAPI()
85 DrawableV2::RSClipToBoundsDrawable rsClipToBoundsDrawable(std::move(drawCmdList)); in DoSomethingInterestingWithMyAPI()
86 DrawableV2::RSClipToBoundsDrawable::OnGenerate(node); in DoSomethingInterestingWithMyAPI()
89 DrawableV2::RSClipToFrameDrawable rsClipToFrameDrawable(std::move(drawCmdList)); in DoSomethingInterestingWithMyAPI()
90 DrawableV2::RSClipToFrameDrawable::OnGenerate(node); in DoSomethingInterestingWithMyAPI()
94 DrawableV2::RSFilterDrawable rsFilterDrawable; in DoSomethingInterestingWithMyAPI()
/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_;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/parallel_render/
H A Drs_sub_thread.h42 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 Drs_sub_thread_manager.h51 …void ScheduleRenderNodeDrawable(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawa…
52 …void ScheduleReleaseCacheSurfaceOnly(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> node…
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/dfx/
H A Drs_dirty_rects_dfx.h38 explicit RSDirtyRectsDfx(DrawableV2::RSDisplayRenderNodeDrawable& targetDrawable) in RSDirtyRectsDfx()
61 const DrawableV2::RSDisplayRenderNodeDrawable& targetDrawable_;
69 DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const;
78DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable, DirtyRegionType dirtyType, bool isDrawn …
/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/unittest/pipeline/
H A Drs_uni_render_util_test.cpp31 using namespace OHOS::Rosen::DrawableV2;
75 DrawableV2::RSDisplayRenderNodeDrawable drawable(node);
90 DrawableV2::RSDisplayRenderNodeDrawable displayNodeDrawable(topNode);
93 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node);
114 DrawableV2::RSDisplayRenderNodeDrawable displayNodeDrawable(topNode);
117 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node);
138 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node);
160 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node);
181 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node);
200 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node);
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/parallel_render/
H A Drs_sub_thread_test.cpp318 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/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()

12345