(item AABBer, r AABB)
| 132 | } |
| 133 | |
| 134 | func (qt *Quadtree) newQuadtreeNodeData(item AABBer, r AABB) *quadtreeNodeData { |
| 135 | if qt.usePool { |
| 136 | d := nodeDataPool.Get().(*quadtreeNodeData) |
| 137 | d.AABB = r |
| 138 | d.Value = item |
| 139 | return d |
| 140 | } |
| 141 | return &quadtreeNodeData{item, r} |
| 142 | } |
| 143 | |
| 144 | func (qt *Quadtree) freeQuadtreeNodeData(n *quadtreeNodeData) { |
| 145 | if !qt.usePool { |