(sv *SVG)
| 104 | } |
| 105 | |
| 106 | func (g *Image) NodeBBox(sv *SVG) image.Rectangle { |
| 107 | rs := &sv.RenderState |
| 108 | pos := rs.CurrentTransform.MulVector2AsPoint(g.Pos) |
| 109 | max := rs.CurrentTransform.MulVector2AsPoint(g.Pos.Add(g.Size)) |
| 110 | posi := pos.ToPointCeil() |
| 111 | maxi := max.ToPointCeil() |
| 112 | return image.Rectangle{posi, maxi}.Canon() |
| 113 | } |
| 114 | |
| 115 | func (g *Image) LocalBBox() math32.Box2 { |
| 116 | bb := math32.Box2{} |
nothing calls this directly
no test coverage detected