#include #include #include #include #include #include #include #include namespace testbed { void meta_setup() { using namespace entt::literals; entt::meta_factory() .custom("input listener") .data<&input_listener_component::command>("command"_hs) .custom("command"); entt::meta_factory() .custom("position") .data<&SDL_FPoint::x>("x"_hs) .custom("x") .data<&SDL_FPoint::y>("y"_hs) .custom("y"); // bind components... } } // namespace testbed