Lines Matching defs:layer
84 // have a stable sort order when their layer stack and Z-order are
144 // the this layer's size and format
196 * on the layer. It does not examine the current plane alpha value.
207 * isProtected - true if the layer may contain protected content in the
213 * isVisible - true if this layer is visible, false otherwise
249 HWComposer::HWCLayerInterface& layer);
251 HWComposer::HWCLayerInterface& layer);
253 HWComposer::HWCLayerInterface& layer);
265 HWComposer::HWCLayerInterface* layer);
272 * returns true if the layer has pending updates.
342 * returns the rectangle that crops the content of the layer and scales it
343 * to the layer's size.
360 if (mHwcLayers[hwcId].layer->isAbandoned()) {
361 ALOGI("Erasing abandoned layer %s on %d", mName.string(), hwcId);
372 return mHwcLayers[hwcId].layer;
375 void setHwcLayer(int32_t hwcId, std::shared_ptr<HWC2::Layer>&& layer) {
376 if (layer) {
377 mHwcLayers[hwcId].layer = layer;
425 LayerCleaner(const sp<SurfaceFlinger>& flinger, const sp<Layer>& layer);
555 // The mesh used to draw the layer in GLES composition mode
557 // The texture used to draw the layer in GLES composition mode
564 : layer(),
569 std::shared_ptr<HWC2::Layer> layer;
588 // This layer can be a cursor on some displays.