diff options
author | Imanol Fernandez <mortimergoro@gmail.com> | 2016-12-16 18:39:35 +0100 |
---|---|---|
committer | Imanol Fernandez <mortimergoro@gmail.com> | 2017-01-09 12:44:39 +0100 |
commit | c5705bff5003675d6d266c698653834027a78227 (patch) | |
tree | 8e2b4e6a91933ba147885210d9a360d46414189b /components/webvr_traits/lib.rs | |
parent | 13826970c4d9fbbd67cdf9dfb39e8a847cf06541 (diff) | |
download | servo-c5705bff5003675d6d266c698653834027a78227.tar.gz servo-c5705bff5003675d6d266c698653834027a78227.zip |
WebVR API Implementation, r=larsbergstrom
Diffstat (limited to 'components/webvr_traits/lib.rs')
-rw-r--r-- | components/webvr_traits/lib.rs | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/components/webvr_traits/lib.rs b/components/webvr_traits/lib.rs new file mode 100644 index 00000000000..a64da241525 --- /dev/null +++ b/components/webvr_traits/lib.rs @@ -0,0 +1,29 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#![feature(custom_derive)] +#![feature(plugin)] +#![deny(unsafe_code)] + +extern crate ipc_channel; +extern crate msg; +extern crate serde; +#[macro_use] +extern crate serde_derive; +pub extern crate rust_webvr as webvr; + +mod webvr_traits; + +pub use webvr::VRDisplayData as WebVRDisplayData; +pub use webvr::VRDisplayCapabilities as WebVRDisplayCapabilities; +pub use webvr::VRDisplayEvent as WebVRDisplayEvent; +pub use webvr::VRDisplayEventReason as WebVRDisplayEventReason; +pub use webvr::VREye as WebVREye; +pub use webvr::VREyeParameters as WebVREyeParameters; +pub use webvr::VRFieldOfView as WebVRFieldOfView; +pub use webvr::VRFrameData as WebVRFrameData; +pub use webvr::VRLayer as WebVRLayer; +pub use webvr::VRPose as WebVRPose; +pub use webvr::VRStageParameters as WebVRStageParameters; +pub use webvr_traits::{WebVRMsg, WebVRResult}; |