• Home
  • Raw
  • Download

Lines Matching refs:sp

105     status_t postMessageAsync(const sp<MessageBase>& msg, nsecs_t reltime = 0, uint32_t flags = 0);
108 status_t postMessageSync(const sp<MessageBase>& msg, nsecs_t reltime = 0, uint32_t flags = 0);
114 sp<const DisplayDevice> getDefaultDisplayDevice() const { in getDefaultDisplayDevice()
136 const Vector< sp<Layer> >& getLayerSortedByZForHwcDisplay(int id);
161 class LayerVector : public SortedVector< sp<Layer> > {
175 sp<IGraphicBufferProducer> surface;
200 virtual sp<ISurfaceComposerClient> createConnection();
201 virtual sp<IGraphicBufferAlloc> createGraphicBufferAlloc();
202 virtual sp<IBinder> createDisplay(const String8& displayName, bool secure);
203 virtual void destroyDisplay(const sp<IBinder>& display);
204 virtual sp<IBinder> getBuiltInDisplay(int32_t id);
209 const sp<IGraphicBufferProducer>& bufferProducer) const;
210 virtual sp<IDisplayEventConnection> createDisplayEventConnection();
211 virtual status_t captureScreen(const sp<IBinder>& display,
212 const sp<IGraphicBufferProducer>& producer,
216 virtual status_t getDisplayStats(const sp<IBinder>& display,
218 virtual status_t getDisplayConfigs(const sp<IBinder>& display,
220 virtual int getActiveConfig(const sp<IBinder>& display);
221 virtual void setPowerMode(const sp<IBinder>& display, int mode);
222 virtual status_t setActiveConfig(const sp<IBinder>& display, int id);
225 virtual status_t getHdrCapabilities(const sp<IBinder>& display,
255 void setActiveConfigInternal(const sp<DisplayDevice>& hw, int mode);
257 void setPowerModeInternal(const sp<DisplayDevice>& hw, int mode);
285 uint32_t setClientStateLocked(const sp<Client>& client, const layer_state_t& s);
291 status_t createLayer(const String8& name, const sp<Client>& client,
293 sp<IBinder>* handle, sp<IGraphicBufferProducer>* gbp);
295 status_t createNormalLayer(const sp<Client>& client, const String8& name,
297 sp<IBinder>* outHandle, sp<IGraphicBufferProducer>* outGbp,
298 sp<Layer>* outLayer);
300 status_t createDimLayer(const sp<Client>& client, const String8& name,
301 uint32_t w, uint32_t h, uint32_t flags, sp<IBinder>* outHandle,
302 sp<IGraphicBufferProducer>* outGbp, sp<Layer>* outLayer);
306 status_t onLayerRemoved(const sp<Client>& client, const sp<IBinder>& handle);
314 status_t removeLayer(const sp<Layer>& layer);
317 status_t addClientLayer(const sp<Client>& client,
318 const sp<IBinder>& handle,
319 const sp<IGraphicBufferProducer>& gbc,
320 const sp<Layer>& lbc);
329 const sp<const DisplayDevice>& hw,
335 const sp<const DisplayDevice>& hw,
336 const sp<IGraphicBufferProducer>& producer,
358 sp<const DisplayDevice> getDisplayDevice(const wp<IBinder>& dpy) const { in getDisplayDevice()
363 sp<DisplayDevice> getDisplayDevice(const wp<IBinder>& dpy) { in getDisplayDevice()
395 void doDisplayComposition(const sp<const DisplayDevice>& hw, const Region& dirtyRegion);
399 bool doComposeSurfaces(const sp<const DisplayDevice>& hw, const Region& dirty);
402 void drawWormhole(const sp<const DisplayDevice>& hw, const Region& region) const;
428 const sp<const DisplayDevice>& hw,
446 Vector< sp<Layer> > mLayersPendingRemoval;
461 sp<EventThread> mEventThread;
462 sp<EventThread> mSFEventThread;
463 sp<EventControlThread> mEventControlThread;
466 sp<IBinder> mBuiltinDisplays[DisplayDevice::NUM_BUILTIN_DISPLAY_TYPES];
479 std::vector<sp<Layer>> mLayersWithQueuedFrames;
484 DefaultKeyedVector< wp<IBinder>, sp<DisplayDevice> > mDisplays;