aether::ecs::ecs_collision_detector< ECS > Class Template Reference

#include <collision_detector.hh>

Public Member Functions

 ecs_collision_detector (ECS &ecs)
 
template<typename Components , typename CollisionTraits >
ecs_collisions< ecs_type, typename ecs_type::template entity_reference_tuple< Components > > detect_collisions (const CollisionTraits collision_traits=CollisionTraits())
 

Constructor & Destructor Documentation

template<typename ECS >
aether::ecs::ecs_collision_detector< ECS >::ecs_collision_detector ( ECS &  ecs)
inline

Member Function Documentation

template<typename ECS >
template<typename Components , typename CollisionTraits >
ecs_collisions<ecs_type, typename ecs_type::template entity_reference_tuple<Components> > aether::ecs::ecs_collision_detector< ECS >::detect_collisions ( const CollisionTraits  collision_traits = CollisionTraits())
inline