User Tools

Site Tools


eg-ui-graphics-req-graphics

This is an old revision of the document!


Graphics: Use cases and Requirement

How to modify tables see here https://www.dokuwiki.org/wiki:syntax#tables

Contributors

Wataru Natsume Manuel Bachmann

Use cases

No name Description Recommended solution (if you have) Proposer
0 Input Car Navigation needs to receive switch event of destination even if it is off-screen http://wiki.projects.genivi.org/index.php/Wayland_IVI_Extension_Design_ivi_input which can enable notification of key event to send off-screen surface
1 Input Event of Steering switch is notified to multiple contents/applications Wayland_IVI_Extension: ivi_input Nobuhiko Tanibata
2 Input Event of multiple input device, steering switch, Remote control in Rear sheet entertainment are distributed to contents/applications Wayland_IVI_Extension: ivi_input Nobuhiko Tanibata
3 Animation A content is animated in an user window Wayland_IVI_Extension: ivi_share Nobuhiko Tanibata
4 Animation A content is animated inter Headup display to Center display Wayland_IVI_Extension to be extened Nobuhiko Tanibata
5 surface/Layer/screen A part of content is clipped and then viewed in another screen Wayland_IVI_Extension Nobuhiko Tanibata
6 surface/Layer/screen A application content is rotated in portrait/landscape Wayland_IVI_Extension Nobuhiko Tanibata
7 surface/Layer/screen Application contents are synchronized to change next frames Wayland_IVI_Extension to be extened Nobuhiko Tanibata
8 surface/Layer/screen An application contents is captured as a binary to be used for e.g. Icon. Wayland_IVI_Extension Nobuhiko Tanibata
9 Input A application replies feedback to device. e.g. vibration Wayland_IVI_Extension: ivi_input to be extended Nobuhiko Tanibata

Requirement

No name Description Recommended solution (if you have) proposer
1 input An input device shall be focused on an surface even if the surface is not visible Wayland_IVI_Extension: ivi_input Nobuhiko Tanibata
2 input Multiple input devices shall be managed to tie surfaces Wayland_IVI_Extension: ivi_input
3 input A input framework shall be able to notify feedback, e.g. vibration to input device libinput or Wayland-IVI-Extension; ivi-input Nobuhiko Tanibata
4 surface/Layer/screen surface/layer/screen shall be managed by hierarchy Wayland_IVI_Extension Nobuhiko Tanibata
5 surface/Layer/screen surface or Layer shall be able to belong to several Layers or several screens Wayland_IVI_Extension to be extended Nobuhiko Tanibata
6 surface/Layer/screen surface/Layer shall be able to be positioned or rotated Wayland_IVI_Extension Nobuhiko Tanibata
7 surface/Layer/screen surface/Layer shall be able to be clipped Wayland_IVI_Extension Nobuhiko Tanibata
8 animation Layer shall be able to animated inter screens Wayland_IVI_Extension to be extended Nobuhiko Tanibata
9 animation surface shall be able to animated in layerWayland_IVI_Extension Nobuhiko Tanibata
10 surfaces surfaces shall be able to be synchronized to be composite at the same time, eglswap Synchronization Wayland_IVI_Extension to be extended Nobuhiko Tanibata
11 surfaces surface/screen shall be able to be captured Wayland_IVI_Extension to be extended Nobuhiko Tanibata
11 buffer share A surface shall be able to be handled as graphic memory and shared by another process for the nested compositor by application itself.Wayland_IVI_Extension: ivi-share Nobuhiko Tanibata
eg-ui-graphics-req-graphics.1457676018.txt.gz · Last modified: 2016/03/11 06:00 by ntanibata