MCPcopy Create free account
hub / github.com/codereader/DarkRadiant / getAllObjects

Function getAllObjects

test/Entity.cpp:651–663  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

649}
650
651inline 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

Callers 1

TEST_FFunction · 0.85

Calls 2

insertMethod · 0.45

Tested by

no test coverage detected