| 586 | } |
| 587 | |
| 588 | void RenderWorld::lod_group_set_obb(LodGroupId lod_group, const OBB &obb) |
| 589 | { |
| 590 | CE_ASSERT(lod_group.i < _lod_group_manager._data.size, "Index out of bounds"); |
| 591 | |
| 592 | _lod_group_manager._data.obb[lod_group.i] = obb; |
| 593 | _lod_group_manager._data.sphere[lod_group.i] = obb_sphere(_lod_group_manager._data.obb[lod_group.i]); |
| 594 | |
| 595 | culling_set::update(_cullable_objects |
| 596 | , CullableType::LOD_GROUP |
| 597 | , lod_group.i |
| 598 | , _lod_group_manager._data.sphere[lod_group.i] |
| 599 | , _lod_group_manager._data.world[lod_group.i] |
| 600 | ); |
| 601 | } |
| 602 | |
| 603 | void RenderWorld::lod_group_set_level(LodGroupId lod_group, s32 level) |
| 604 | { |
no test coverage detected