Lines Matching refs:sp

122     Layer(SurfaceFlinger* flinger, const sp<Client>& client,
150 void computeGeometry(const sp<const DisplayDevice>& hw, Mesh& mesh,
155 sp<IBinder> getHandle();
156 sp<IGraphicBufferProducer> getProducer() const;
199 virtual void onDraw(const sp<const DisplayDevice>& hw, const Region& clip,
205 void setGeometry(const sp<const DisplayDevice>& hw,
207 void setPerFrameData(const sp<const DisplayDevice>& hw,
209 void setAcquireFence(const sp<const DisplayDevice>& hw,
212 Rect getPosition(const sp<const DisplayDevice>& hw);
217 void onLayerDisplayed(const sp<const DisplayDevice>& hw,
237 void draw(const sp<const DisplayDevice>& hw, const Region& clip) const;
238 void draw(const sp<const DisplayDevice>& hw, bool useIdentityTransform) const;
239 void draw(const sp<const DisplayDevice>& hw) const;
286 void updateTransformHint(const sp<const DisplayDevice>& hw) const;
301 void clearWithOpenGL(const sp<const DisplayDevice>& hw, const Region& clip) const;
306 inline const sp<GraphicBuffer>& getActiveBuffer() const { return mActiveBuffer; }
322 sp<SurfaceFlinger> mFlinger;
331 sp<SurfaceFlinger> mFlinger;
336 LayerCleaner(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer);
349 bool needsFiltering(const sp<const DisplayDevice>& hw) const;
352 FloatRect computeCrop(const sp<const DisplayDevice>& hw) const;
357 void clearWithOpenGL(const sp<const DisplayDevice>& hw, const Region& clip,
359 void drawWithOpenGL(const sp<const DisplayDevice>& hw, const Region& clip,
369 sp<SurfaceFlingerConsumer> mSurfaceFlingerConsumer;
370 sp<IGraphicBufferProducer> mProducer;
387 sp<GraphicBuffer> mActiveBuffer;
388 sp<NativeHandle> mSidebandStream;