OSDN Git Service

make multi-display more real
authorMathias Agopian <mathias@google.com>
Thu, 9 Aug 2012 23:29:12 +0000 (16:29 -0700)
committerMathias Agopian <mathias@google.com>
Sat, 11 Aug 2012 00:32:33 +0000 (17:32 -0700)
commite57f292595bec48f65c8088b00ff6beea01217e9
tree2db8aac9c9056e099ad70d7ce70eb0ac7a8223ae
parentef7b9c7eac036cc1230c64821039d18f8cbd2c1c
make multi-display more real

- displays are represented by a binder on the client side
- c++ clients can now create and modify displays

Change-Id: I203ea5b4beae0819d742ec5171c27568f4e8354b
include/gui/ISurfaceComposer.h
include/gui/SurfaceComposerClient.h
include/private/gui/LayerState.h
libs/gui/ISurfaceComposer.cpp
libs/gui/LayerState.cpp
libs/gui/SurfaceComposerClient.cpp
services/surfaceflinger/DisplayDevice.h
services/surfaceflinger/SurfaceFlinger.cpp
services/surfaceflinger/SurfaceFlinger.h