Firefox OS/1UA Multi-Screen: Difference between revisions

→‎Gecko: Update diagrams
(→‎Requirements: Edit wireless connection)
(→‎Gecko: Update diagrams)
Line 32: Line 32:


=== Gecko ===
=== Gecko ===
[[File:Multiscreen-gecko.png|1000px|thumbed|center]]
[[File:Multi screen of gecko-1.png|900px|center]]
[[File:Multi screen of gecko-2.png|900px|center]]
[[File:Multi screen of gecko-3.png|1100px|center]]
 
(needs update)
DisplayDevice is the new introduced object, it simply represents information of a display, such as display's size, dpi, surface format, and more important, some native data such as FrameBufferSurface and ANativeWindow. The default built-in device could be a DisplayDevice with type of primary, and it would be the one and only primary DisplayDevice. Other connected/disconnected DisplayDevice can be added into/removed from our system through interfaces of AddDevice/RemoveDevice in GonkDisplay. Hardware Composer has defined displays connected via HDMI as "external", and displays which make composited output available within the system as "virtual", thus we share the same here.
DisplayDevice is the new introduced object, it simply represents information of a display, such as display's size, dpi, surface format, and more important, some native data such as FrameBufferSurface and ANativeWindow. The default built-in device could be a DisplayDevice with type of primary, and it would be the one and only primary DisplayDevice. Other connected/disconnected DisplayDevice can be added into/removed from our system through interfaces of AddDevice/RemoveDevice in GonkDisplay. Hardware Composer has defined displays connected via HDMI as "external", and displays which make composited output available within the system as "virtual", thus we share the same here.


Confirmed users
220

edits