MCPcopy Create free account
hub / github.com/crownengine/crown / lod_group_set_obb

Method lod_group_set_obb

src/world/render_world.cpp:588–601  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

586}
587
588void 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
603void RenderWorld::lod_group_set_level(LodGroupId lod_group, s32 level)
604{

Callers 1

load_apiFunction · 0.80

Calls 2

obb_sphereFunction · 0.85
updateFunction · 0.70

Tested by

no test coverage detected