summaryrefslogtreecommitdiffstats
path: root/services/surfaceflinger/Client.h
Commit message (Collapse)AuthorAgeFilesLines
* Adding render stats APIs to UiAutomation (framework native).Svetoslav2014-04-101-0/+4
| | | | | | bug:12927198 Change-Id: Ibb1c07f7d89e11281e5c1f27f412a29ac6f9c4ab
* get rid of ISurfaceMathias Agopian2013-03-121-3/+4
| | | | | | | | | | | | ISurface was only used to get the IGraphicBufferProducer from a Layer. It's now replaced by a BBinder subclass / IBinder and is only used as a handle to the surface, to both refer to it and manage its life-time. Also cleaned-up a bit the ISurfaceComposer interface and "create layer" code path. Change-Id: I68d0e02d57b862cffb31d5168c3bc10cea0906eb
* Get rid of LayerBase.Mathias Agopian2013-03-051-5/+5
| | | | | | | | The functionality of LayerBase and Layer is folded into Layer. There wasn't a need for this abstraction anymore. Change-Id: I66511c08cc3d89009ba4deabf47e26cd4cfeaefb
* fold LayerBaseClient into LayerBaseMathias Agopian2013-03-051-5/+5
| | | | Change-Id: Ic745136522df59c42f0885fd969e75ea55d09f01
* get rid of Surface identity and tokenMathias Agopian2013-02-131-6/+5
| | | | | | we use the IBinder instead. Change-Id: I4aa0b58869ba43f19980013620051e5a261b062d
* Banish DisplayID from the SurfaceFlinger API.Jeff Brown2012-08-271-1/+1
| | | | | | | | | | | | | | | Use only display tokens in the API to refer to new displays. Don't require the caller to specify the display when creating a surface (since in general a surface could be shown on any display). This is intended to be a minimum change just to update the API. Note that SurfaceFlinger still uses DisplayID in a few places internally that might cause some features not to work properly when there are multiple displays (LayerScreenshot, for example). Change-Id: I3d91eec2da406eefd97bcd53655d403ad865a7e6
* split-up Client.h out of SurfaceFlinger.hMathias Agopian2012-06-181-0/+79
Change-Id: I1993bf23e417163749d886283563a93d50b361b4