Home | History | Annotate | Download | only in core

Lines Matching full:layer

202     /** Draws saved layer, if any.
237 /** Gets the size of the base or root layer in global canvas coordinates. The
238 origin of the base layer is always (0,0). The area available for drawing may be
241 @return integral width and height of base layer
272 @param origin storage for SkCanvas top layer origin, its top-left corner;
516 @param bounds hint to limit the size of the layer; may be nullptr
517 @param paint graphics state for layer; may be nullptr
531 SkRect bounds suggests but does not define the layer size. To clip drawing to
539 @param bounds hint to limit the size of layer; may be nullptr
540 @param paint graphics state for layer; may be nullptr
549 LCD text is preserved when the layer is drawn to the prior layer.
552 and draws layer.
558 SkRect bounds suggests but does not define the layer size. To clip drawing to
567 prior layer. LCD text drawn on a background with transparency may result in
570 @param bounds hint to limit the size of layer; may be nullptr
571 @param paint graphics state for layer; may be nullptr
580 and blends layer with alpha opacity onto prior layer.
586 SkRect bounds suggests but does not define layer size. To clip drawing to
593 @param bounds hint to limit the size of layer; may be nullptr
594 @param alpha opacity of layer
601 defining how layer allocated by saveLayer() operates.
604 /** Creates layer for LCD text. Flag is ignored if layer SkPaint contains
609 /** Initializes layer with the contents of the previous layer. */
621 SaveLayerRec contains the state used to create the layer.
633 @param bounds layer dimensions; may be nullptr
634 @param paint applied to layer when overlaying prior layer; may be nullptr
635 @param saveLayerFlags SaveLayerRec options to modify layer
646 @param bounds layer dimensions; may be nullptr
647 @param paint applied to layer when overlaying prior layer;
649 @param backdrop prior layer copied with SkImageFilter; may be nullptr
650 @param saveLayerFlags SaveLayerRec options to modify layer
664 layer when drawn to SkCanvas.
668 @param bounds layer dimensions; may be nullptr
669 @param paint graphics state applied to layer when overlaying prior
670 layer; may be nullptr
671 @param backdrop prior layer copied with SkImageFilter;
673 @param clipMask clip applied to layer; may be nullptr
676 @param saveLayerFlags SaveLayerRec options to modify layer
690 /** fBounds is used as a hint to limit the size of layer; may be nullptr.
691 fBounds suggests but does not define layer size. To clip drawing to
696 /** fPaint modifies how layer overlays the prior layer; may be nullptr.
698 SkMaskFilter affect layer draw.
702 /** fBackdrop applies SkImageFilter to the prior layer when copying to the layer;
704 prior layer without an SkImageFilter.
708 /** restore() clips layer by the color alpha channel of fClipMask when
709 layer is copied to SkBaseDevice. fClipMask may be nullptr. .
713 /** fClipMatrix transforms fClipMask before it clips layer. If
719 /** fSaveLayerFlags are used to create layer without transparency,
720 create layer for LCD text, and to create layer with the
721 contents of the previous layer.
731 and blends SkBitmap with color alpha opacity onto the prior layer.
737 SaveLayerRec contains the state used to create the layer.
741 @param layerRec layer state
2476 // getSaveLayerStrategy()'s return value may suppress full layer allocation.
2710 * Gets the bounds of the top level layer in global canvas coordinates. We don't want this
2711 * to be public because it exposes decisions about layer sizes that are internal to the canvas.
2735 * Returns true if the paint's imagefilter can be invoked directly, without needed a layer.
2740 * Returns true if the clip (for any active layer) contains antialiasing.