| 649 | } |
| 650 | |
| 651 | inline std::set<render::IRenderableObject::Ptr> getAllObjects(IRenderEntityPtr entity) |
| 652 | { |
| 653 | std::set<render::IRenderableObject::Ptr> result; |
| 654 | |
| 655 | AABB hugeBounds({ 0,0,0 }, { 65536, 65536, 65536 }); |
| 656 | |
| 657 | entity->foreachRenderableTouchingBounds(hugeBounds, [&](const render::IRenderableObject::Ptr& object, Shader*) |
| 658 | { |
| 659 | result.insert(object); |
| 660 | }); |
| 661 | |
| 662 | return result; |
| 663 | } |
| 664 | |
| 665 | } |
| 666 |
no test coverage detected