Home
last modified time | relevance | path

Searched refs:SurfaceFlinger (Results 1 – 23 of 23) sorted by relevance

/frameworks/native/services/surfaceflinger/
DSurfaceFlinger.cpp127 SurfaceFlinger::SurfaceFlinger() in SurfaceFlinger() function in android::SurfaceFlinger
176 void SurfaceFlinger::onFirstRef() in onFirstRef()
181 SurfaceFlinger::~SurfaceFlinger() in ~SurfaceFlinger()
188 void SurfaceFlinger::binderDied(const wp<IBinder>& /* who */) in binderDied()
199 sp<ISurfaceComposerClient> SurfaceFlinger::createConnection() in createConnection()
210 sp<IBinder> SurfaceFlinger::createDisplay(const String8& displayName, in createDisplay()
214 sp<SurfaceFlinger> flinger; in createDisplay()
222 DisplayToken(const sp<SurfaceFlinger>& flinger) in createDisplay()
238 void SurfaceFlinger::destroyDisplay(const sp<IBinder>& display) { in destroyDisplay()
257 void SurfaceFlinger::createBuiltinDisplayLocked(DisplayDevice::DisplayType type) { in createBuiltinDisplayLocked()
[all …]
DEventControlThread.h27 class SurfaceFlinger; variable
32 EventControlThread(const sp<SurfaceFlinger>& flinger);
39 sp<SurfaceFlinger> mFlinger;
Dmain_surfaceflinger.cpp40 sp<SurfaceFlinger> flinger = new SurfaceFlinger(); in main()
52 sm->addService(String16(SurfaceFlinger::getServiceName()), flinger, false); in main()
DEventControlThread.cpp22 EventControlThread::EventControlThread(const sp<SurfaceFlinger>& flinger): in EventControlThread()
38 mFlinger->eventControl(HWC_DISPLAY_PRIMARY, SurfaceFlinger::EVENT_VSYNC, in threadLoop()
51 SurfaceFlinger::EVENT_VSYNC, mVsyncEnabled); in threadLoop()
DClient.h34 class SurfaceFlinger; variable
41 Client(const sp<SurfaceFlinger>& flinger);
71 sp<SurfaceFlinger> mFlinger;
DMessageQueue.h36 class SurfaceFlinger; variable
81 sp<SurfaceFlinger> mFlinger;
101 void init(const sp<SurfaceFlinger>& flinger);
DMonitoredProducer.h26 class SurfaceFlinger; variable
33 const sp<SurfaceFlinger>& flinger);
60 sp<SurfaceFlinger> mFlinger;
DLayer.h59 class SurfaceFlinger; variable
121 Layer(SurfaceFlinger* flinger, const sp<Client>& client,
315 sp<SurfaceFlinger> mFlinger;
324 sp<SurfaceFlinger> mFlinger;
329 LayerCleaner(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer);
DMonitoredProducer.cpp24 const sp<SurfaceFlinger>& flinger) : in MonitoredProducer()
35 MessageCleanUpList(const sp<SurfaceFlinger>& flinger, in ~MonitoredProducer()
48 sp<SurfaceFlinger> mFlinger; in ~MonitoredProducer()
DDisplayDevice.h44 class SurfaceFlinger; variable
76 const sp<SurfaceFlinger>& flinger,
177 sp<SurfaceFlinger> mFlinger;
DClient.cpp37 Client::Client(const sp<SurfaceFlinger>& flinger) in Client()
121 SurfaceFlinger* flinger; in createSurface()
131 MessageCreateLayer(SurfaceFlinger* flinger, in createSurface()
DLayerDim.h32 LayerDim(SurfaceFlinger* flinger, const sp<Client>& client,
DLayerDim.cpp34 LayerDim::LayerDim(SurfaceFlinger* flinger, const sp<Client>& client, in LayerDim()
DAndroid.mk18 SurfaceFlinger.cpp \
DSurfaceFlinger.h82 class SurfaceFlinger : public BnSurfaceComposer,
91 SurfaceFlinger() ANDROID_API;
148 virtual ~SurfaceFlinger();
DEventThread.h37 class SurfaceFlinger; variable
DMessageQueue.cpp96 void MessageQueue::init(const sp<SurfaceFlinger>& flinger) in init()
DLayer.cpp59 Layer::Layer(SurfaceFlinger* flinger, const sp<Client>& client, in Layer()
252 Handle(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer) in getHandle()
598 const SurfaceFlinger::LayerVector& drawingLayers( in onDraw()
1409 Layer::LayerCleaner::LayerCleaner(const sp<SurfaceFlinger>& flinger, in LayerCleaner()
DDisplayDevice.cpp53 const sp<SurfaceFlinger>& flinger, in DisplayDevice()
/frameworks/native/services/surfaceflinger/DisplayHardware/
DHWComposer.h54 class SurfaceFlinger; variable
74 const sp<SurfaceFlinger>& flinger,
349 sp<SurfaceFlinger> mFlinger;
DHWComposer.cpp85 const sp<SurfaceFlinger>& flinger, in HWComposer()
/frameworks/base/docs/html/tools/debugging/
Dsystrace.jd292 <strong>SurfaceFlinger</strong> process in the Systrace report where your application is
303 device display. The section of the <strong>SurfaceFlinger</strong> process in top excerpt,
313 <p>Regular, rhythmic execution of the <strong>SurfaceFlinger</strong> process is essential to smooth
/frameworks/base/docs/html/about/versions/
Dkitkat.jd829 <h4 id="44-surfaceflinger">GLES2.0 SurfaceFlinger</h4>
833 SurfaceFlinger from OpenGL ES 1.0 to OpenGL ES 2.0.