/frameworks/native/services/surfaceflinger/ |
ContainerLayer.cpp | 25 ContainerLayer::ContainerLayer(SurfaceFlinger* flinger, const sp<Client>& client, 27 : Layer(flinger, client, name, w, h, flags) {
|
ColorLayer.h | 28 ColorLayer(SurfaceFlinger* flinger, const sp<Client>& client, const String8& name, uint32_t w,
|
ContainerLayer.h | 28 ContainerLayer(SurfaceFlinger* flinger, const sp<Client>& client, const String8& name,
|
main_surfaceflinger.cpp | 88 sp<SurfaceFlinger> flinger = new SurfaceFlinger(); local 100 flinger->init(); 102 // publish surface flinger 104 sm->addService(String16(SurfaceFlinger::getServiceName()), flinger, false, 119 // run surface flinger in this thread 120 flinger->run();
|
Client.cpp | 37 Client::Client(const sp<SurfaceFlinger>& flinger) 38 : Client(flinger, nullptr) 42 Client::Client(const sp<SurfaceFlinger>& flinger, const sp<Layer>& parentLayer) 43 : mFlinger(flinger), 62 mFlinger->postMessageAsync(new LambdaMessage([flinger = mFlinger, l]() { 63 flinger->removeLayer(l); 178 SurfaceFlinger* flinger; member in class:android::MessageCreateLayer 191 MessageCreateLayer(SurfaceFlinger* flinger, 197 : flinger(flinger), client(client) [all...] |
MonitoredProducer.cpp | 25 const sp<SurfaceFlinger>& flinger, 28 mFlinger(flinger), 37 new LambdaMessage([flinger = mFlinger, asBinder = wp<IBinder>(onAsBinder())]() { 38 Mutex::Autolock lock(flinger->mStateLock); 39 flinger->mGraphicBufferProducerList.erase(asBinder);
|
Client.h | 41 explicit Client(const sp<SurfaceFlinger>& flinger); 42 Client(const sp<SurfaceFlinger>& flinger, const sp<Layer>& parentLayer);
|
MessageQueue.h | 87 virtual void init(const sp<SurfaceFlinger>& flinger) = 0; 126 void init(const sp<SurfaceFlinger>& flinger) override;
|
ColorLayer.cpp | 38 ColorLayer::ColorLayer(SurfaceFlinger* flinger, const sp<Client>& client, const String8& name, 40 : Layer(flinger, client, name, w, h, flags) {
|
MessageQueue.cpp | 82 void MessageQueue::init(const sp<SurfaceFlinger>& flinger) { 83 mFlinger = flinger;
|
BufferLayer.h | 59 BufferLayer(SurfaceFlinger* flinger, const sp<Client>& client, const String8& name, uint32_t w,
|
MonitoredProducer.h | 34 const sp<SurfaceFlinger>& flinger,
|
Layer.h | 224 Layer(SurfaceFlinger* flinger, const sp<Client>& client, const String8& name, uint32_t w, 612 LayerCleaner(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer) 613 : mFlinger(flinger), mLayer(layer) {} 696 Handle(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer) 697 : LayerCleaner(flinger, layer), owner(layer) {}
|
SurfaceInterceptor.h | 82 explicit SurfaceInterceptor(SurfaceFlinger* const flinger);
|
SurfaceFlinger.cpp | 266 // Vr flinger is only enabled on Daydream ready devices. 404 sp<SurfaceFlinger> flinger; member in class:android::DisplayToken 407 Mutex::Autolock _l(flinger->mStateLock); 408 flinger->mCurrentState.displays.removeItem(this); 409 flinger->setTransactionFlags(eDisplayTransactionNeeded); 412 explicit DisplayToken(const sp<SurfaceFlinger>& flinger) 413 : flinger(flinger) { 676 "Starting with vr flinger active is not currently supported."); 691 // This callback is called from the vr flinger dispatch thread. W 3688 SurfaceFlinger* flinger; member in class:android::MessageScreenInitialized [all...] |
DisplayDevice.h | 81 const sp<SurfaceFlinger>& flinger,
|
BufferLayer.cpp | 53 BufferLayer::BufferLayer(SurfaceFlinger* flinger, const sp<Client>& client, const String8& name, 55 : Layer(flinger, client, name, w, h, flags), 82 "surface flinger layer %s", [all...] |
DisplayDevice.cpp | 217 const sp<SurfaceFlinger>& flinger, 233 mFlinger(flinger),
|
SurfaceInterceptor.cpp | 38 SurfaceInterceptor::SurfaceInterceptor(SurfaceFlinger* flinger) 39 : mFlinger(flinger)
|
Layer.cpp | 73 Layer::Layer(SurfaceFlinger* flinger, const sp<Client>& client, const String8& name, uint32_t w, 77 mFlinger(flinger), 133 const auto& hwc = flinger->getHwComposer(); 139 flinger->getCompositorTiming(&compositorTiming); [all...] |
/frameworks/base/services/core/java/com/android/server/display/ |
DisplayTransformManager.java | 192 final IBinder flinger = ServiceManager.getService(SURFACE_FLINGER); local 193 if (flinger != null) { 205 flinger.transact(SURFACE_FLINGER_TRANSACTION_COLOR_MATRIX, data, null, 0); 218 final IBinder flinger = ServiceManager.getService(SURFACE_FLINGER); local 219 if (flinger != null) { 224 flinger.transact(SURFACE_FLINGER_TRANSACTION_DALTONIZER, data, null, 0); 275 final IBinder flinger = ServiceManager.getService(SURFACE_FLINGER); local 276 if (flinger != null) { 281 flinger.transact(SURFACE_FLINGER_TRANSACTION_SATURATION, data, null, 0); 295 final IBinder flinger = ServiceManager.getService(SURFACE_FLINGER) local [all...] |
/frameworks/native/services/surfaceflinger/tests/unittests/ |
TestableSurfaceFlinger.h | 219 void inject(TestableSurfaceFlinger* flinger, Hwc2::Composer* composer) { 232 ASSERT_TRUE(flinger->mutableHwcDisplayData().size() > static_cast<size_t>(mType)); 233 flinger->mutableHwcDisplayData()[mType].reset(); 234 flinger->mutableHwcDisplayData()[mType].hwcDisplay = display.get(); 235 flinger->mutableHwcDisplaySlots().emplace(mHwcDisplayId, mType); 237 flinger->mFakeHwcDisplays.push_back(std::move(display)); 255 FakeDisplayDeviceInjector(TestableSurfaceFlinger& flinger, DisplayDevice::DisplayType type, 257 : mFlinger(flinger), mType(type), mHwcId(hwcId) {}
|
/packages/apps/TvSettings/Settings/src/com/android/tv/settings/system/development/ |
DevelopmentFragment.java | 936 IBinder flinger = ServiceManager.getService("SurfaceFlinger"); local 962 IBinder flinger = ServiceManager.getService("SurfaceFlinger"); local 980 IBinder flinger = ServiceManager.getService("SurfaceFlinger"); local [all...] |
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
HWComposer_hwc1.h | 78 const sp<SurfaceFlinger>& flinger,
|