MCPcopy Create free account
hub / github.com/cogentcore/core / NodeBBox

Method NodeBBox

svg/image.go:106–113  ·  view source on GitHub ↗
(sv *SVG)

Source from the content-addressed store, hash-verified

104}
105
106func (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
115func (g *Image) LocalBBox() math32.Box2 {
116 bb := math32.Box2{}

Callers

nothing calls this directly

Calls 4

ToPointCeilMethod · 0.80
CanonMethod · 0.80
AddMethod · 0.65
MulVector2AsPointMethod · 0.45

Tested by

no test coverage detected