rust_webvr/api/openvr/
mod.rs

1mod binding;
2mod constants;
3mod display;
4mod library;
5mod gamepad;
6mod service;
7
8use {VRService, VRServiceCreator};
9
10pub struct OpenVRServiceCreator;
11
12impl OpenVRServiceCreator {
13    pub fn new() -> Box<VRServiceCreator> {
14        Box::new(OpenVRServiceCreator)
15    }
16}
17
18impl VRServiceCreator for OpenVRServiceCreator {
19
20     fn new_service(&self) -> Box<VRService> {
21         Box::new(service::OpenVRService::new())
22     }
23}