Program Listing for File broadphasebruteforce.hpp¶
↰ Return to documentation for file (/home/runner/work/Legion-Engine/Legion-Engine/legion/engine/physics/broadphasecollisionalgorithms/broadphasebruteforce.hpp
)
#pragma once
#include <physics/broadphasecollisionalgorithms/broadphasecollisionalgorithm.hpp>
namespace legion::physics
{
class BroadphaseBruteforce : public BroadPhaseCollisionAlgorithm
{
public:
const std::vector<std::vector<physics_manifold_precursor>>& collectPairs(
std::vector<physics_manifold_precursor>&& manifoldPrecursors) override
{
//log::debug("Brute force!");
m_groupings.clear();
m_groupings.emplace_back(std::move(manifoldPrecursors));
return m_groupings;
}
};
}