| 72 | } |
| 73 | |
| 74 | std::shared_ptr<Spatial> Node::DetachChildAt(int32_t i) |
| 75 | { |
| 76 | if (0 <= i && i < static_cast<int32_t>(mChild.size())) |
| 77 | { |
| 78 | std::shared_ptr<Spatial> child = mChild[i]; |
| 79 | if (child) |
| 80 | { |
| 81 | child->SetParent(nullptr); |
| 82 | mChild[i] = nullptr; |
| 83 | } |
| 84 | return child; |
| 85 | } |
| 86 | return nullptr; |
| 87 | } |
| 88 | |
| 89 | void Node::DetachAllChildren() |
| 90 | { |
no test coverage detected