| 816 | } |
| 817 | |
| 818 | Register(shape, nameSel, altName); |
| 819 | } |
| 820 | |
| 821 | void AnimationSection::Deinit() |
| 822 | { |
| 823 | for (int level = 0; level < MAX_LOD_LEVELS; level++) |
| 824 | { |
| 825 | _selection[level] = -1; |
| 826 | } |
| 827 | } |
| 828 | |
| 829 | Texture* AnimationSection::GetTexture(LODShape* shape) const |
| 830 | { |
| 831 | for (int level = 0; level < MAX_LOD_LEVELS; level++) |
| 832 | { |
| 833 | if (_selection[level] < 0) |
| 834 | { |
| 835 | continue; |
| 836 | } |
| 837 | Shape* lShape = shape->Level(level); |
| 838 | const NamedSelection& sel = lShape->NamedSel(_selection[level]); |
| 839 | if (sel.Faces().Size() <= 0) |
no test coverage detected