Home | History | Annotate | Download | only in pdf

Lines Matching full:bbox

23 static bool inverse_transform_bbox(const SkMatrix& matrix, SkRect* bbox) {
28 inverse.mapRect(bbox);
604 SkRect& bbox,
615 pattern->insertObject("BBox", SkPDFUtils::RectToArray(bbox));
616 pattern->insertScalar("XStep", bbox.width());
617 pattern->insertScalar("YStep", bbox.height());
645 * luminosity mode. The shader pattern extends to the bbox.
649 SkRect bbox;
650 bbox.set(state.fBBox);
656 std::unique_ptr<SkStreamAsset> alphaStream(create_pattern_fill_content(-1, bbox));
663 SkPDFUtils::RectToArray(bbox),
675 SkRect bbox;
676 bbox.set(state.fBBox);
694 create_pattern_fill_content(0, bbox));
697 populate_tiling_pattern_dict(alphaFunctionShader->dict(), bbox,
885 // info->fPoints to the matrix (updating bbox appropriately). Now
905 SkRect bbox;
906 bbox.set(state.fBBox);
907 if (!inverse_transform_bbox(finalMatrix, &bbox)) {
911 domain->appendScalar(bbox.fLeft);
912 domain->appendScalar(bbox.fRight);
913 domain->appendScalar(bbox.fTop);
914 domain->appendScalar(bbox.fBottom);
1217 const SkIRect& bbox, SkScalar rasterScale,
1224 , fBBox(bbox)
1251 // * allocate a bbox-sized bitmap
1255 // bbox is in device space. While that's exactly what we
1259 SkRect shaderRect = SkRect::Make(bbox);
1267 SkScalar bitmapArea = rasterScale * bbox.width() * rasterScale * bbox.height();
1272 SkISize size = SkISize::Make(SkScalarRoundToInt(rasterScale * bbox.width()),
1273 SkScalarRoundToInt(rasterScale * bbox.height()));