Home | History | Annotate | Download | only in pdf

Lines Matching full:bbox

25 static bool inverse_transform_bbox(const SkMatrix& matrix, SkRect* bbox) {
30 inverse.mapRect(bbox);
439 const SkIRect& bbox, SkScalar rasterScale);
541 SkRect& bbox,
552 pattern->insertObject("BBox", SkPDFUtils::RectToArray(bbox));
553 pattern->insertScalar("XStep", bbox.width());
554 pattern->insertScalar("YStep", bbox.height());
581 * luminosity mode. The shader pattern extends to the bbox.
585 SkRect bbox;
586 bbox.set(state.fBBox);
593 SkAutoTDelete<SkStream> alphaStream(create_pattern_fill_content(-1, bbox));
599 new SkPDFFormXObject(alphaStream.get(), bbox, resources.get()));
611 SkRect bbox;
612 bbox.set(state.fBBox);
634 create_pattern_fill_content(0, bbox));
637 populate_tiling_pattern_dict(alphaFunctionShader, bbox, resourceDict.get(),
746 // info->fPoints to the matrix (updating bbox appropriately). Now
768 SkRect bbox;
769 bbox.set(state.fBBox);
770 if (!inverse_transform_bbox(finalMatrix, &bbox)) {
776 domain->appendScalar(bbox.fLeft);
777 domain->appendScalar(bbox.fRight);
778 domain->appendScalar(bbox.fTop);
779 domain->appendScalar(bbox.fBottom);
1092 const SkIRect& bbox, SkScalar rasterScale)
1094 fBBox(bbox),
1110 // * allocate a bbox-sized bitmap
1114 // bbox is in device space. While that's exactly what we want for sizing our bitmap,
1117 SkRect shaderRect = SkRect::Make(bbox);
1125 SkScalar bitmapArea = rasterScale * bbox.width() * rasterScale * bbox.height();
1130 SkISize size = SkISize::Make(SkScalarRoundToInt(rasterScale * bbox.width()),
1131 SkScalarRoundToInt(rasterScale * bbox.height()));