Default display topology initialization
Move the topology tree to a separate class for code readability.
The first external display is placed above the default display.
The subsequent displays are placed to the right of the rightmost display.
Bug: 364909693
Flag: com.android.server.display.feature.flags.display_topology
Test: DisplayManagerServiceTest, DisplayTopologyCoordinatorTest, DisplayTopologyTest, ExternalDisplayStatsServiceTest
Change-Id: I57012e52d327ade8dd8ecaebbbb9e197fb79c7d6
6 files changed