Lines Matching full:layer
241 /** Gets the size of the base or root layer in global canvas coordinates. The
242 origin of the base layer is always (0,0). The area available for drawing may be
245 @return integral width and height of base layer
276 @param origin storage for SkCanvas top layer origin, its top-left corner;
520 @param bounds hint to limit the size of the layer; may be nullptr
521 @param paint graphics state for layer; may be nullptr
535 SkRect bounds suggests but does not define the layer size. To clip drawing to
543 @param bounds hint to limit the size of layer; may be nullptr
544 @param paint graphics state for layer; may be nullptr
553 lcd text is preserved when the layer is drawn to the prior layer.
556 and draws layer.
562 SkRect bounds suggests but does not define the layer size. To clip drawing to
571 prior layer. lcd text drawn on a background with transparency may result in
574 @param bounds hint to limit the size of layer; may be nullptr
575 @param paint graphics state for layer; may be nullptr
584 and blends layer with alpha opacity onto prior layer.
590 SkRect bounds suggests but does not define layer size. To clip drawing to
597 @param bounds hint to limit the size of layer; may be nullptr
598 @param alpha opacity of layer
605 defining how layer allocated by saveLayer() operates.
608 /** Creates layer without transparency. Flag is ignored if layer SkPaint contains
613 /** Creates layer for LCD text. Flag is ignored if layer SkPaint contains
618 /** Initializes layer with the contents of the previous layer. */
630 SaveLayerRec contains the state used to create the layer.
642 @param bounds layer dimensions; may be nullptr
643 @param paint applied to layer when overlaying prior layer; may be nullptr
644 @param saveLayerFlags SaveLayerRec options to modify layer
655 @param bounds layer dimensions; may be nullptr
656 @param paint applied to layer when overlaying prior layer;
658 @param backdrop prior layer copied with SkImageFilter; may be nullptr
659 @param saveLayerFlags SaveLayerRec options to modify layer
673 layer when drawn to SkCanvas.
677 @param bounds layer dimensions; may be nullptr
678 @param paint graphics state applied to layer when overlaying prior
679 layer; may be nullptr
680 @param backdrop prior layer copied with SkImageFilter;
682 @param clipMask clip applied to layer; may be nullptr
685 @param saveLayerFlags SaveLayerRec options to modify layer
699 /** fBounds is used as a hint to limit the size of layer; may be nullptr.
700 fBounds suggests but does not define layer size. To clip drawing to
705 /** fPaint modifies how layer overlays the prior layer; may be nullptr.
707 SkMaskFilter affect layer draw.
711 layer when copying to the layer;
713 prior layer without an SkImageFilter.
717 /** restore() clips layer by the color alpha channel of fClipMask when
718 layer is copied to SkBaseDevice. fClipMask may be nullptr. .
722 /** fClipMatrix transforms fClipMask before it clips layer. If
728 /** fSaveLayerFlags are used to create layer without transparency,
729 create layer for LCD text, and to create layer with the
730 contents of the previous layer.
740 and blends SkBitmap with color alpha opacity onto the prior layer.
746 SaveLayerRec contains the state used to create the layer.
750 @param layerRec layer state
2475 // getSaveLayerStrategy()'s return value may suppress full layer allocation.
2709 * Gets the bounds of the top level layer in global canvas coordinates. We don't want this
2710 * to be public because it exposes decisions about layer sizes that are internal to the canvas.
2734 * Returns true if the paint's imagefilter can be invoked directly, without needed a layer.
2739 * Returns true if the clip (for any active layer) contains antialiasing.