add sequence diagram of tdm create 05/263805/1
authorSooChan Lim <sc1.lim@samsung.com>
Fri, 10 Sep 2021 04:42:10 +0000 (13:42 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Fri, 10 Sep 2021 04:42:10 +0000 (13:42 +0900)
Change-Id: I5c0895fa32365440dd5423f9cc99e102566564e1

doc/plantuml/sequence-tdm-create.plantuml [new file with mode: 0644]

diff --git a/doc/plantuml/sequence-tdm-create.plantuml b/doc/plantuml/sequence-tdm-create.plantuml
new file mode 100644 (file)
index 0000000..19fbe43
--- /dev/null
@@ -0,0 +1,21 @@
+@startuml
+title pepper_tdm create
+
+actor user
+user->pepper_tdm : pepper_tdm_create
+pepper_tdm->tdm : tdm_display_init()
+pepper_tdm->tbm : tbm_bufmgr_init()
+pepper_tdm->wayland_tbm : wayland-tbm_server_init()
+pepper_tdm->pepper_tdm_output : pepper_tdm_output_init()
+loop numer of tdm outputs
+       pepper_tdm_output -> pepper_tdm_output : create a pepper_output
+       pepper_tdm_output -> tdm_output : get an information of each output
+       pepper_tdm_output -> tdm_output : set an resolution modes of each output
+       pepper_tdm_output -> pepper_renderer : create a renderer
+       pepper_tdm_output -> pepper_compositor : add the pepper_output to the compositor
+       pepper_tdm_output -> pepper_tdm_output : initialize a pepper_tdm_hwc
+end loop
+pepper_tdm->pepper_tdm : wl_display_get_event_loop()
+pepper_tdm->pepper_tdm : wl_display_get_event_loop(tdm->fd)
+
+@enduml
\ No newline at end of file