Lines Matching refs:sp

59     sp<IBinder> connection() const;
65 status_t linkToComposerDeath(const sp<IBinder::DeathRecipient>& recipient,
69 static status_t getDisplayInfo(const sp<IBinder>& display, DisplayInfo* info);
72 static void blankDisplay(const sp<IBinder>& display);
75 static void unblankDisplay(const sp<IBinder>& display);
81 sp<SurfaceControl> createSurface(
90 static sp<IBinder> createDisplay(const String8& displayName, bool secure);
93 static void destroyDisplay(const sp<IBinder>& display);
97 static sp<IBinder> getBuiltInDisplay(int32_t id);
115 status_t hide(const sp<IBinder>& id);
116 status_t show(const sp<IBinder>& id);
117 status_t setFlags(const sp<IBinder>& id, uint32_t flags, uint32_t mask);
118 status_t setTransparentRegionHint(const sp<IBinder>& id, const Region& transparent);
119 status_t setLayer(const sp<IBinder>& id, int32_t layer);
120 status_t setAlpha(const sp<IBinder>& id, float alpha=1.0f);
121 status_t setMatrix(const sp<IBinder>& id, float dsdx, float dtdx, float dsdy, float dtdy);
122 status_t setPosition(const sp<IBinder>& id, float x, float y);
123 status_t setSize(const sp<IBinder>& id, uint32_t w, uint32_t h);
124 status_t setCrop(const sp<IBinder>& id, const Rect& crop);
125 status_t setLayerStack(const sp<IBinder>& id, uint32_t layerStack);
126 status_t destroySurface(const sp<IBinder>& id);
128 static void setDisplaySurface(const sp<IBinder>& token,
129 const sp<IGraphicBufferProducer>& bufferProducer);
130 static void setDisplayLayerStack(const sp<IBinder>& token,
143 static void setDisplayProjection(const sp<IBinder>& token,
154 sp<ISurfaceComposerClient> mClient;
164 const sp<IBinder>& display,
165 const sp<IGraphicBufferProducer>& producer,
170 mutable sp<CpuConsumer> mCpuConsumer;
171 mutable sp<BufferQueue> mBufferQueue;
180 status_t update(const sp<IBinder>& display);
181 status_t update(const sp<IBinder>& display,
183 status_t update(const sp<IBinder>& display,
187 sp<CpuConsumer> getCpuConsumer() const;