1#include "gamepad_driver.h"
9 ref_driver_infos().resize(ref_driver_infos().size() + 1);
10 ref_driver_infos().back().name = gpd->get_name();
11 ref_driver_infos().back().enabled =
true;
16 static std::vector<gamepad_driver*> drivers;
20 std::vector<device_info>& ref_device_infos()
22 static std::vector<device_info> device_infos;
26 device_info* ref_device_info(
void* device_handle)
28 for (
auto& di : ref_device_infos())
29 if (di.device_handle == device_handle)
35 std::vector<driver_info>& ref_driver_infos()
37 static std::vector<driver_info> driver_infos;
std::vector< vr_driver * > & ref_drivers()
return registered drivers
void register_driver(vr_driver *vrd)
register a new driver