Searched refs:SurfaceFlinger (Results 1 - 21 of 21) sorted by relevance

/frameworks/native/services/surfaceflinger/
H A DEventControlThread.h27 class SurfaceFlinger;
32 EventControlThread(const sp<SurfaceFlinger>& flinger);
39 sp<SurfaceFlinger> mFlinger;
H A DSurfaceTextureLayer.h31 class SurfaceFlinger;
37 sp<SurfaceFlinger> flinger;
39 SurfaceTextureLayer(const sp<SurfaceFlinger>& flinger);
H A DEventControlThread.cpp18 #include "SurfaceFlinger.h"
22 EventControlThread::EventControlThread(const sp<SurfaceFlinger>& flinger):
38 mFlinger->eventControl(HWC_DISPLAY_PRIMARY, SurfaceFlinger::EVENT_VSYNC,
51 SurfaceFlinger::EVENT_VSYNC, mVsyncEnabled);
H A DSurfaceTextureLayer.cpp23 #include "SurfaceFlinger.h"
30 SurfaceTextureLayer::SurfaceTextureLayer(const sp<SurfaceFlinger>& flinger)
35 // remove ourselves from SurfaceFlinger's list. We do this asynchronously
40 sp<SurfaceFlinger> flinger;
43 MessageCleanUpList(const sp<SurfaceFlinger>& flinger, const wp<IBinder>& gbp)
H A Dmain_surfaceflinger.cpp26 #include "SurfaceFlinger.h"
40 sp<SurfaceFlinger> flinger = new SurfaceFlinger();
52 sm->addService(String16(SurfaceFlinger::getServiceName()), flinger, false);
H A DClient.h34 class SurfaceFlinger;
41 Client(const sp<SurfaceFlinger>& flinger);
46 // protected by SurfaceFlinger::mStateLock
67 sp<SurfaceFlinger> mFlinger;
H A DSurfaceFlinger.cpp67 #include "SurfaceFlinger.h"
100 // event is when SurfaceFlinger and Choreographer-based applications run each
107 // minimum latency of two vsync periods because the app and SurfaceFlinger
120 // This is the phase offset at which SurfaceFlinger's composition runs.
132 SurfaceFlinger::SurfaceFlinger() function in class:android::SurfaceFlinger
157 ALOGI("SurfaceFlinger is starting");
180 void SurfaceFlinger::onFirstRef()
185 SurfaceFlinger::~SurfaceFlinger()
[all...]
H A DMessageQueue.h36 class SurfaceFlinger;
81 sp<SurfaceFlinger> mFlinger;
101 void init(const sp<SurfaceFlinger>& flinger);
H A DLayerDim.h32 LayerDim(SurfaceFlinger* flinger, const sp<Client>& client,
H A DAndroid.mk14 SurfaceFlinger.cpp \
37 LOCAL_CFLAGS:= -DLOG_TAG=\"SurfaceFlinger\"
109 LOCAL_CFLAGS:= -DLOG_TAG=\"SurfaceFlinger\"
129 LOCAL_CFLAGS:= -DLOG_TAG=\"SurfaceFlinger\"
H A DLayer.h40 #include "SurfaceFlinger.h"
58 class SurfaceFlinger;
66 * This also implements onFrameAvailable(), which notifies SurfaceFlinger
116 Layer(SurfaceFlinger* flinger, const sp<Client>& client,
290 sp<SurfaceFlinger> mFlinger;
299 sp<SurfaceFlinger> mFlinger;
304 LayerCleaner(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer);
H A DClient.cpp27 #include "SurfaceFlinger.h"
37 Client::Client(const sp<SurfaceFlinger>& flinger)
121 SurfaceFlinger* flinger;
131 MessageCreateLayer(SurfaceFlinger* flinger,
H A DDisplayDevice.h44 class SurfaceFlinger;
75 const sp<SurfaceFlinger>& flinger,
167 sp<SurfaceFlinger> mFlinger;
H A DLayerDim.cpp27 #include "SurfaceFlinger.h"
34 LayerDim::LayerDim(SurfaceFlinger* flinger, const sp<Client>& client,
H A DEventThread.h37 class SurfaceFlinger;
H A DSurfaceFlinger.h81 class SurfaceFlinger : public BnSurfaceComposer, class in namespace:android
87 return "SurfaceFlinger";
90 SurfaceFlinger() ANDROID_API;
95 // starts SurfaceFlinger main loop in the current thread
146 // We're reference counted, never destroy SurfaceFlinger directly
147 virtual ~SurfaceFlinger();
290 // remove a layer from SurfaceFlinger immediately
293 // add a layer to SurfaceFlinger
H A DMessageQueue.cpp32 #include "SurfaceFlinger.h"
96 void MessageQueue::init(const sp<SurfaceFlinger>& flinger)
H A DLayer.cpp42 #include "SurfaceFlinger.h"
57 Layer::Layer(SurfaceFlinger* flinger, const sp<Client>& client,
160 // called with SurfaceFlinger::mStateLock from the drawing thread after
222 Handle(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer)
467 const SurfaceFlinger::LayerVector& drawingLayers(
1231 Layer::LayerCleaner::LayerCleaner(const sp<SurfaceFlinger>& flinger,
H A DDisplayDevice.cpp40 #include "SurfaceFlinger.h"
53 const sp<SurfaceFlinger>& flinger,
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DHWComposer.h53 class SurfaceFlinger;
73 const sp<SurfaceFlinger>& flinger,
334 sp<SurfaceFlinger> mFlinger;
H A DHWComposer.cpp47 #include "../SurfaceFlinger.h"
84 const sp<SurfaceFlinger>& flinger,
630 // composition, because SurfaceFlinger will use GLES to draw the

Completed in 112 milliseconds