Home | History | Annotate | Download | only in core

Lines Matching full:layer

34     static void inc_layer() { ++gLayerCounter; printf("----- inc layer %d\n", gLayerCounter); }
35 static void dec_layer() { --gLayerCounter; printf("----- dec layer %d\n", gLayerCounter); }
66 these are used (assuming we're not on a layer) we rebuild these cache
535 DeviceCM* layer = fMCRec->fTopLayer;
537 if (NULL == layer->fNext) { // only one layer
538 layer->updateMC(totalMatrix, totalClip, NULL);
543 layer->updateMC(totalMatrix, clip, &clip);
544 } while ((layer = layer->fNext) != NULL);
623 // do this before we create the layer. We don't call the public save() since
637 // early exit if the layer's bounds are clipped out
658 DeviceCM* layer = SkNEW_ARGS(DeviceCM, (device, ir.fLeft, ir.fTop, paint));
661 layer->fNext = fMCRec->fTopLayer;
662 fMCRec->fLayer = layer;
663 fMCRec->fTopLayer = layer; // this field is NOT an owner of layer
693 // reserve our layer (if any)
694 DeviceCM* layer = fMCRec->fLayer; // may be null
703 /* Time to draw the layer's offscreen. We can't call the public drawSprite,
707 if (NULL != layer) {
708 if (layer->fNext) {
709 this->drawDevice(layer->fDevice, layer->fX, layer->fY,
710 layer->fPaint);
714 SkDELETE(layer);