| 3 | namespace Star { |
| 4 | |
| 5 | void NetElementGroup::addNetElement(NetElement* element, bool propagateInterpolation) { |
| 6 | starAssert(!m_elements.any([element](auto p) { return p.first == element; })); |
| 7 | |
| 8 | element->initNetVersion(m_version); |
| 9 | if (m_interpolationEnabled && propagateInterpolation) |
| 10 | element->enableNetInterpolation(m_extrapolationHint); |
| 11 | m_elements.append(pair<NetElement*, bool>(element, propagateInterpolation)); |
| 12 | } |
| 13 | |
| 14 | void NetElementGroup::clearNetElements() { |
| 15 | m_elements.clear(); |