Home | History | Annotate | Download | only in surfaceflinger

Lines Matching refs:layer

65  * Layer is first referenced.
70 class Layer : public SurfaceFlingerConsumer::ContentsChangedListener {
80 // Layer serial number. This gives layers an explicit ordering, so we
81 // have a stable sort order when their layer stack and Z-order are
121 Layer(SurfaceFlinger* flinger, const sp<Client>& client,
124 virtual ~Layer();
126 // the this layer's size and format
154 virtual const char* getTypeId() const { return "Layer"; }
161 * on the layer. It does not examine the current plane alpha value.
163 virtual bool isOpaque(const Layer::State& s) const;
172 * isProtected - true if the layer may contain protected content in the
178 * isVisible - true if this layer is visible, false otherwise
198 HWComposer::HWCLayerInterface& layer);
200 HWComposer::HWCLayerInterface& layer);
202 HWComposer::HWCLayerInterface& layer);
210 HWComposer::HWCLayerInterface* layer);
214 * returns true if the layer has pending updates.
279 * returns the rectangle that crops the content of the layer and scales it
280 * to the layer's size.
322 wp<Layer> mLayer;
326 LayerCleaner(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer);
389 // The mesh used to draw the layer in GLES composition mode
391 // The texture used to draw the layer in GLES composition mode
404 // This layer can be a cursor on some displays.