OSDN Git Service

more surfaceflinger cleanups
authorMathias Agopian <mathias@google.com>
Wed, 21 Apr 2010 00:55:49 +0000 (17:55 -0700)
committerMathias Agopian <mathias@google.com>
Thu, 22 Apr 2010 05:28:20 +0000 (22:28 -0700)
commit1b5e1021b8c9b87113b70d94dfb7b50f8c5b01b8
tree0647a68e25a4a6329cc0572a75dee37b8fd3dc19
parent940bc0545faf7394419ce1f8d890e1e2ec0d3183
more surfaceflinger cleanups

get rid of the "fake rtti" code, and use polymorphism instead.
also simplify how we log SF's state (using polymorphism)

Change-Id: I2bae7c98de4dd207a3e2b00083fa3fde7c467922
12 files changed:
libs/surfaceflinger/Layer.cpp
libs/surfaceflinger/Layer.h
libs/surfaceflinger/LayerBase.cpp
libs/surfaceflinger/LayerBase.h
libs/surfaceflinger/LayerBlur.cpp
libs/surfaceflinger/LayerBlur.h
libs/surfaceflinger/LayerBuffer.cpp
libs/surfaceflinger/LayerBuffer.h
libs/surfaceflinger/LayerDim.cpp
libs/surfaceflinger/LayerDim.h
libs/surfaceflinger/SurfaceFlinger.cpp
libs/surfaceflinger/SurfaceFlinger.h