Home
last modified time | relevance | path

Searched refs:flinger (Results 1 – 25 of 32) sorted by relevance

12

/frameworks/native/services/surfaceflinger/tests/unittests/mock/
DMockLayer.h27 MockLayer(SurfaceFlinger* flinger, std::string name) in MockLayer() argument
28 : Layer(LayerCreationArgs(flinger, nullptr, std::move(name), 800, 600, 0, {})) {} in MockLayer()
29 explicit MockLayer(SurfaceFlinger* flinger) : MockLayer(flinger, "TestLayer") {} in MockLayer() argument
/frameworks/native/services/surfaceflinger/
Dmain_surfaceflinger.cpp97 sp<SurfaceFlinger> flinger = surfaceflinger::createSurfaceFlinger(); in main() local
109 flinger->init(); in main()
113 sm->addService(String16(SurfaceFlinger::getServiceName()), flinger, false, in main()
123 flinger->run(); in main()
DSurfaceFlingerDefaultFactory.cpp85 SurfaceFlinger* flinger) { in createSurfaceInterceptor() argument
86 return std::make_unique<android::impl::SurfaceInterceptor>(flinger); in createSurfaceInterceptor()
111 const sp<IGraphicBufferProducer>& producer, const sp<SurfaceFlinger>& flinger, in createMonitoredProducer() argument
113 return new MonitoredProducer(producer, flinger, layer); in createMonitoredProducer()
DRegionSamplingThread.h64 explicit RegionSamplingThread(SurfaceFlinger& flinger, Scheduler& scheduler,
66 explicit RegionSamplingThread(SurfaceFlinger& flinger, Scheduler& scheduler);
DSurfaceTracing.cpp35 SurfaceTracing::SurfaceTracing(SurfaceFlinger& flinger) in SurfaceTracing() argument
36 : mFlinger(flinger), mSfLock(flinger.mTracingLock) {} in SurfaceTracing()
DDisplayDevice.cpp53 const sp<SurfaceFlinger>& flinger, const wp<IBinder>& displayToken, in DisplayDeviceCreationArgs() argument
55 : flinger(flinger), displayToken(displayToken), compositionDisplay(compositionDisplay) {} in DisplayDeviceCreationArgs()
58 : mFlinger(args.flinger), in DisplayDevice()
DClient.cpp40 Client::Client(const sp<SurfaceFlinger>& flinger) in Client() argument
41 : mFlinger(flinger) in Client()
DMonitoredProducer.cpp30 const sp<SurfaceFlinger>& flinger, in MonitoredProducer() argument
33 mFlinger(flinger), in MonitoredProducer()
DRegionSamplingThread.cpp166 RegionSamplingThread::RegionSamplingThread(SurfaceFlinger& flinger, Scheduler& scheduler, in RegionSamplingThread() argument
168 : mFlinger(flinger), in RegionSamplingThread()
182 RegionSamplingThread::RegionSamplingThread(SurfaceFlinger& flinger, Scheduler& scheduler) in RegionSamplingThread() argument
183 : RegionSamplingThread(flinger, scheduler, in RegionSamplingThread()
DClient.h41 explicit Client(const sp<SurfaceFlinger>& flinger);
DLayer.h82 SurfaceFlinger* flinger; member
857 LayerCleaner(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer) in LayerCleaner() argument
858 : mFlinger(flinger), mLayer(layer) {} in LayerCleaner()
942 Handle(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer) in Handle() argument
943 : LayerCleaner(flinger, layer), owner(layer) {} in Handle()
DSurfaceTracing.h44 explicit SurfaceTracing(SurfaceFlinger& flinger);
DRefreshRateOverlay.cpp142 RefreshRateOverlay::RefreshRateOverlay(SurfaceFlinger& flinger) in RefreshRateOverlay() argument
143 : mFlinger(flinger), mClient(new Client(&mFlinger)) { in RefreshRateOverlay()
DMonitoredProducer.h34 const sp<SurfaceFlinger>& flinger,
DSurfaceInterceptor.h88 explicit SurfaceInterceptor(SurfaceFlinger* const flinger);
/frameworks/native/services/surfaceflinger/tests/unittests/
DTestableSurfaceFlinger.h96 std::unique_ptr<SurfaceInterceptor> createSurfaceInterceptor(SurfaceFlinger* flinger) override { in createSurfaceInterceptor() argument
97 return std::make_unique<android::impl::SurfaceInterceptor>(flinger); in createSurfaceInterceptor()
125 const sp<SurfaceFlinger>& flinger, in createMonitoredProducer() argument
127 return new MonitoredProducer(producer, flinger, layer); in createMonitoredProducer()
182 SurfaceFlinger* flinger() { return mFlinger.get(); } in flinger() function
511 void inject(TestableSurfaceFlinger* flinger, Hwc2::Composer* composer) { in inject() argument
533 flinger->mutableHwcDisplayData()[mDisplayId].hwcDisplay = std::move(display); in inject()
536 flinger->mutableHwcPhysicalDisplayIdMap().emplace(mHwcDisplayId, mDisplayId); in inject()
537 (mIsPrimary ? flinger->mutableInternalHwcDisplayId() in inject()
538 : flinger->mutableExternalHwcDisplayId()) = mHwcDisplayId; in inject()
[all …]
DSetFrameRateTest.cpp61 virtual sp<Layer> createLayer(TestableSurfaceFlinger& flinger) = 0;
72 sp<Layer> createLayer(TestableSurfaceFlinger& flinger) override { in createLayer() argument
74 LayerCreationArgs args(flinger.flinger(), client, "buffer-queue-layer", WIDTH, HEIGHT, in createLayer()
83 sp<Layer> createLayer(TestableSurfaceFlinger& flinger) override { in createLayer() argument
85 LayerCreationArgs args(flinger.flinger(), client, "buffer-queue-layer", WIDTH, HEIGHT, in createLayer()
94 sp<Layer> createLayer(TestableSurfaceFlinger& flinger) override { in createLayer() argument
96 LayerCreationArgs args(flinger.flinger(), client, "color-layer", WIDTH, HEIGHT, LAYER_FLAGS, in createLayer()
DRefreshRateSelectionTest.cpp102 LayerCreationArgs args(mFlinger.flinger(), client, "buffer-queue-layer", WIDTH, HEIGHT, in createBufferQueueLayer()
109 LayerCreationArgs args(mFlinger.flinger(), client, "buffer-queue-layer", WIDTH, HEIGHT, in createBufferStateLayer()
116 LayerCreationArgs args(mFlinger.flinger(), client, "color-layer", WIDTH, HEIGHT, LAYER_FLAGS, in createEffectLayer()
/frameworks/native/services/vr/virtual_touchpad/idc/
Dvr-virtual-touchpad-1.idc21 # Have input flinger treat injected scroll events like a G1 ball
29 # This will indicate to input flinger than it should link this input device
Dvr-virtual-touchpad-0.idc21 # Have input flinger treat injected scroll events like a G1 ball
/frameworks/native/services/surfaceflinger/Scheduler/
DMessageQueue.h65 virtual void init(const sp<SurfaceFlinger>& flinger) = 0;
104 void init(const sp<SurfaceFlinger>& flinger) override;
DMessageQueue.cpp64 void MessageQueue::init(const sp<SurfaceFlinger>& flinger) { in init() argument
65 mFlinger = flinger; in init()
/frameworks/native/services/inputflinger/host/
DAndroid.bp49 // build input flinger executable
/frameworks/native/services/surfaceflinger/layerproto/
Dlayerstrace.proto24 /* represents a file full of surface flinger trace entries.
/frameworks/native/services/surfaceflinger/sysprop/
DSurfaceFlingerProperties.sysprop167 # Return true if surface flinger should use vr flinger for compatible vr
179 # Returns true if surface flinger should start

12