History

CR

HifiExperiments committed 6 years ago

Commit 9546ceb1 parent 932f5db2 files · +9 −5Browse files

Showing the changes to interface/src/Application.cpp (1 of 2 files). Show all

Unified · Split

interface/src/Application.cpp+6−4
@@ -680,7 +680,9 @@ private: · 679 unmodified lines
680680 * <tr><td><code>CameraIndependent</code></td><td>number</td><td>number</td><td>The camera is in independent mode.</td></tr>
681681 * <tr><td><code>CameraEntity</code></td><td>number</td><td>number</td><td>The camera is in entity mode.</td></tr>
682682 * <tr><td><code>InHMD</code></td><td>number</td><td>number</td><td>The user is in HMD mode.</td></tr>
683− * <tr><td><code>CaptureMouse</code></td><td>number</td><td>number</td><td>The mouse is captured.</td></tr>
683+ * <tr><td><code>CaptureMouse</code></td><td>number</td><td>number</td><td>The mouse is captured. In this mode,
684+ * the mouse is invisible and cannot leave the bounds of Interface, as long as Interface is the active window and
685+ * no menu item is selected.</td></tr>
684686 * <tr><td><code>AdvancedMovement</code></td><td>number</td><td>number</td><td>Advanced movement (walking) controls are
685687 * enabled.</td></tr>
686688 * <tr><td><code>StrafeEnabled</code></td><td>number</td><td>number</td><td>Strafing is enabled</td></tr>
@@ -716,7 +718,7 @@ static const QString STATE_PLATFORM_ANDROID = "PlatformAndroid"; · 29 unmodified lines
716718 static const QString STATE_LEFT_HAND_DOMINANT = "LeftHandDominant";
717719 static const QString STATE_RIGHT_HAND_DOMINANT = "RightHandDominant";
718720 static const QString STATE_STRAFE_ENABLED = "StrafeEnabled";
719−static const QString STATE_CAMERA_CAPTURE_MOUSE = "CaptureMouse";
721+static const QString STATE_CAPTURE_MOUSE = "CaptureMouse";
720722
721723 // Statically provided display and input plugins
722724 extern DisplayPluginList getDisplayPlugins();
@@ -920,7 +922,7 @@ bool setupEssentials(int& argc, char** argv, bool runningMarkerExisted) { · 197 unmodified lines
920922 DependencyManager::set<MessagesClient>();
921923 controller::StateController::setStateVariables({ { STATE_IN_HMD, STATE_CAMERA_FULL_SCREEN_MIRROR,
922924 STATE_CAMERA_FIRST_PERSON, STATE_CAMERA_FIRST_PERSON_LOOK_AT, STATE_CAMERA_THIRD_PERSON,
923− STATE_CAMERA_ENTITY, STATE_CAMERA_INDEPENDENT, STATE_CAMERA_LOOK_AT, STATE_CAMERA_SELFIE, STATE_CAMERA_CAPTURE_MOUSE,
925+ STATE_CAMERA_ENTITY, STATE_CAMERA_INDEPENDENT, STATE_CAMERA_LOOK_AT, STATE_CAMERA_SELFIE, STATE_CAPTURE_MOUSE,
924926 STATE_SNAP_TURN, STATE_ADVANCED_MOVEMENT_CONTROLS, STATE_GROUNDED, STATE_NAV_FOCUSED,
925927 STATE_PLATFORM_WINDOWS, STATE_PLATFORM_MAC, STATE_PLATFORM_ANDROID, STATE_LEFT_HAND_DOMINANT, STATE_RIGHT_HAND_DOMINANT, STATE_STRAFE_ENABLED } });
926928 DependencyManager::set<UserInputMapper>();
@@ -1893,7 +1895,7 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo · 966 unmodified lines
18931895 _applicationStateDevice->setInputVariant(STATE_CAMERA_INDEPENDENT, []() -> float {
18941896 return qApp->getCamera().getMode() == CAMERA_MODE_INDEPENDENT ? 1 : 0;
18951897 });
1896− _applicationStateDevice->setInputVariant(STATE_CAMERA_CAPTURE_MOUSE, []() -> float {
1898+ _applicationStateDevice->setInputVariant(STATE_CAPTURE_MOUSE, []() -> float {
18971899 return qApp->getCamera().getCaptureMouse() ? 1 : 0;
18981900 });
18991901 _applicationStateDevice->setInputVariant(STATE_SNAP_TURN, []() -> float {