Lines Matching full:layer
467 * Takes into account the individual layer properties such as
496 /* Cycle through each layer from back to front and
498 for (auto layer = layersToDraw->rbegin();
499 layer != layersToDraw->rend(); ++layer) {
501 const hwc_rect_t df = testLayers->getDisplayFrame(*layer);
508 /* If the pixel location falls outside of the layer display
509 * frame, skip the layer. */
513 /* If the device has requested the layer be clear, clear
515 if (clearLayers->count(*layer) != 0) {
523 float planeAlpha = testLayers->getPlaneAlpha(*layer);
525 /* If the layer is a solid color, fill the color and
527 if (testLayers->getComposition(*layer)
529 const auto color = testLayers->getColor(*layer);
540 hwc_transform_t transform = testLayers->getTransform(*layer);
545 /* If a layer has a transform, find which location on the
546 * layer will end up in the current pixel location. We
550 /* Change origin to be the center of the layer. */
574 * layer. */
579 hwc_frect_t sc = testLayers->getSourceCrop(*layer);
588 * each layer will be divided into 3x3 colors. Because
652 hwc2_blend_mode_t blendMode = testLayers->getBlendMode(*layer);
689 * composition. Takes into account the individual layer properties such as