shouldRebuild method
Check if QuadTree should be rebuilt this frame
Implementation
bool shouldRebuild() {
// Force rebuild if explicitly requested
if (_forceNextRebuild) {
_frameSinceLastRebuild = 0;
_forceNextRebuild = false;
return true;
}
// Periodically rebuild to handle accumulated changes
_frameSinceLastRebuild++;
if (_frameSinceLastRebuild >= rebuildInterval) {
_frameSinceLastRebuild = 0;
return true;
}
return false;
}