├── .babelrc ├── .eslintignore ├── .eslintrc.js ├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── LICENSE ├── OVRUIShim.js ├── PATENTS ├── README.md ├── fonts ├── .DS_Store ├── cjk_0.fnt ├── cjk_0_sdf.png ├── cjk_1.fnt ├── cjk_1_sdf.png ├── cjk_2.fnt ├── cjk_2_sdf.png ├── efigs.fnt ├── efigs.png ├── greek.fnt ├── greek.png ├── japanese.fnt ├── japanese.png ├── korean.fnt ├── korean.png ├── korean_0.fnt ├── korean_0_sdf.png ├── korean_1.fnt └── korean_1_sdf.png ├── index.js ├── package.json ├── prepend_license.js ├── rollup.config.js ├── src ├── .flowconfig ├── Control │ ├── AppControls.js │ ├── DeviceOrientationControls.js │ ├── MousePanControls.js │ ├── VRControls.js │ └── VREffect.js ├── FourByFourRect │ └── VectorGeometry.js ├── Inputs │ ├── EventInput.js │ ├── GamepadEventInput.js │ ├── KeyboardEventInput.js │ ├── MouseEventInput.js │ ├── MouseRayCaster.js │ ├── RayCaster.js │ ├── TouchEventInput.js │ └── __tests__ │ │ └── GamepadEventInput-test.js ├── OVRUI.js ├── Player │ ├── Glyphs.js │ ├── OculusPlayer.js │ ├── Overlay.js │ ├── Player.js │ └── setStyles.js ├── SDFFont │ ├── .DS_Store │ ├── DefaultFont.js │ └── SDFFont.js ├── ThreeShim.js └── UIView │ ├── GuiSys.js │ ├── GuiSysEvent.js │ ├── UIView.js │ └── UIViewUtil.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015", "flow"] 3 | } 4 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | lib 3 | logs 4 | node_modules 5 | *~ 6 | .DS_Store 7 | *.log 8 | prepros.cfg 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/LICENSE -------------------------------------------------------------------------------- /OVRUIShim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/OVRUIShim.js -------------------------------------------------------------------------------- /PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/PATENTS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/README.md -------------------------------------------------------------------------------- /fonts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/.DS_Store -------------------------------------------------------------------------------- /fonts/cjk_0.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/cjk_0.fnt -------------------------------------------------------------------------------- /fonts/cjk_0_sdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/cjk_0_sdf.png -------------------------------------------------------------------------------- /fonts/cjk_1.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/cjk_1.fnt -------------------------------------------------------------------------------- /fonts/cjk_1_sdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/cjk_1_sdf.png -------------------------------------------------------------------------------- /fonts/cjk_2.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/cjk_2.fnt -------------------------------------------------------------------------------- /fonts/cjk_2_sdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/cjk_2_sdf.png -------------------------------------------------------------------------------- /fonts/efigs.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/efigs.fnt -------------------------------------------------------------------------------- /fonts/efigs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/efigs.png -------------------------------------------------------------------------------- /fonts/greek.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/greek.fnt -------------------------------------------------------------------------------- /fonts/greek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/greek.png -------------------------------------------------------------------------------- /fonts/japanese.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/japanese.fnt -------------------------------------------------------------------------------- /fonts/japanese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/japanese.png -------------------------------------------------------------------------------- /fonts/korean.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/korean.fnt -------------------------------------------------------------------------------- /fonts/korean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/korean.png -------------------------------------------------------------------------------- /fonts/korean_0.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/korean_0.fnt -------------------------------------------------------------------------------- /fonts/korean_0_sdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/korean_0_sdf.png -------------------------------------------------------------------------------- /fonts/korean_1.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/korean_1.fnt -------------------------------------------------------------------------------- /fonts/korean_1_sdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/fonts/korean_1_sdf.png -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/package.json -------------------------------------------------------------------------------- /prepend_license.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/prepend_license.js -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/.flowconfig -------------------------------------------------------------------------------- /src/Control/AppControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Control/AppControls.js -------------------------------------------------------------------------------- /src/Control/DeviceOrientationControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Control/DeviceOrientationControls.js -------------------------------------------------------------------------------- /src/Control/MousePanControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Control/MousePanControls.js -------------------------------------------------------------------------------- /src/Control/VRControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Control/VRControls.js -------------------------------------------------------------------------------- /src/Control/VREffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Control/VREffect.js -------------------------------------------------------------------------------- /src/FourByFourRect/VectorGeometry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/FourByFourRect/VectorGeometry.js -------------------------------------------------------------------------------- /src/Inputs/EventInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Inputs/EventInput.js -------------------------------------------------------------------------------- /src/Inputs/GamepadEventInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Inputs/GamepadEventInput.js -------------------------------------------------------------------------------- /src/Inputs/KeyboardEventInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Inputs/KeyboardEventInput.js -------------------------------------------------------------------------------- /src/Inputs/MouseEventInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Inputs/MouseEventInput.js -------------------------------------------------------------------------------- /src/Inputs/MouseRayCaster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Inputs/MouseRayCaster.js -------------------------------------------------------------------------------- /src/Inputs/RayCaster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Inputs/RayCaster.js -------------------------------------------------------------------------------- /src/Inputs/TouchEventInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Inputs/TouchEventInput.js -------------------------------------------------------------------------------- /src/Inputs/__tests__/GamepadEventInput-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Inputs/__tests__/GamepadEventInput-test.js -------------------------------------------------------------------------------- /src/OVRUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/OVRUI.js -------------------------------------------------------------------------------- /src/Player/Glyphs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Player/Glyphs.js -------------------------------------------------------------------------------- /src/Player/OculusPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Player/OculusPlayer.js -------------------------------------------------------------------------------- /src/Player/Overlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Player/Overlay.js -------------------------------------------------------------------------------- /src/Player/Player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Player/Player.js -------------------------------------------------------------------------------- /src/Player/setStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/Player/setStyles.js -------------------------------------------------------------------------------- /src/SDFFont/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/SDFFont/.DS_Store -------------------------------------------------------------------------------- /src/SDFFont/DefaultFont.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/SDFFont/DefaultFont.js -------------------------------------------------------------------------------- /src/SDFFont/SDFFont.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/SDFFont/SDFFont.js -------------------------------------------------------------------------------- /src/ThreeShim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/ThreeShim.js -------------------------------------------------------------------------------- /src/UIView/GuiSys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/UIView/GuiSys.js -------------------------------------------------------------------------------- /src/UIView/GuiSysEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/UIView/GuiSysEvent.js -------------------------------------------------------------------------------- /src/UIView/UIView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/UIView/UIView.js -------------------------------------------------------------------------------- /src/UIView/UIViewUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/src/UIView/UIViewUtil.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/ovrui/HEAD/yarn.lock --------------------------------------------------------------------------------