| 845 | } |
| 846 | |
| 847 | void Node::scheduleFixedUpdate() { |
| 848 | if (_flags.isOn(Node::FixedUpdating)) return; |
| 849 | _flags.setOn(Node::FixedUpdating); |
| 850 | if (_flags.isOff(Node::Running)) return; |
| 851 | auto fixedScheduledItem = getFixedScheduledItem(); |
| 852 | if (!fixedScheduledItem->iter) { |
| 853 | _scheduler->scheduleFixed(fixedScheduledItem); |
| 854 | } |
| 855 | } |
| 856 | |
| 857 | void Node::unscheduleUpdate() { |
| 858 | if (_flags.isOn(Node::Updating)) { |
nothing calls this directly
no test coverage detected