MCPcopy Index your code
hub / github.com/EngoEngine/engo / newNode

Method newNode

quadtree.go:121–132  ·  view source on GitHub ↗
(bounds AABB, level int)

Source from the content-addressed store, hash-verified

119}
120
121func (qt *Quadtree) newNode(bounds AABB, level int) (node *quadtreeNode) {
122 if qt.usePool {
123 node = quadtreeNodePool.Get().(*quadtreeNode)
124 } else {
125 node = new(quadtreeNode)
126 }
127
128 node.Tree = qt
129 node.Bounds = bounds
130 node.Level = level
131 return node
132}
133
134func (qt *Quadtree) newQuadtreeNodeData(item AABBer, r AABB) *quadtreeNodeData {
135 if qt.usePool {

Callers 3

NewQuadtreeFunction · 0.95
ClearMethod · 0.95
splitMethod · 0.80

Calls 1

GetMethod · 0.80

Tested by

no test coverage detected