mirror of
https://github.com/overte-org/overte.git
synced 2025-08-06 19:59:28 +02:00
Not posible to change to mirror mode using js
This commit is contained in:
parent
d1318ae99e
commit
8596d78aa6
3 changed files with 9 additions and 1 deletions
|
@ -4423,7 +4423,12 @@ void Application::cameraModeChanged() {
|
||||||
Menu::getInstance()->setIsOptionChecked(MenuOption::ThirdPerson, true);
|
Menu::getInstance()->setIsOptionChecked(MenuOption::ThirdPerson, true);
|
||||||
break;
|
break;
|
||||||
case CAMERA_MODE_MIRROR:
|
case CAMERA_MODE_MIRROR:
|
||||||
Menu::getInstance()->setIsOptionChecked(MenuOption::FullscreenMirror, true);
|
if (isHMDMode()) {
|
||||||
|
_myCamera.setMode(_myCamera.getLastMode());
|
||||||
|
qDebug() << "Mirror mode is not available";
|
||||||
|
} else {
|
||||||
|
Menu::getInstance()->setIsOptionChecked(MenuOption::FullscreenMirror, true);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case CAMERA_MODE_INDEPENDENT:
|
case CAMERA_MODE_INDEPENDENT:
|
||||||
Menu::getInstance()->setIsOptionChecked(MenuOption::IndependentMode, true);
|
Menu::getInstance()->setIsOptionChecked(MenuOption::IndependentMode, true);
|
||||||
|
|
|
@ -85,6 +85,7 @@ void Camera::setOrientation(const glm::quat& orientation) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void Camera::setMode(CameraMode mode) {
|
void Camera::setMode(CameraMode mode) {
|
||||||
|
_lastMode = _mode;
|
||||||
_mode = mode;
|
_mode = mode;
|
||||||
emit modeUpdated(modeToString(mode));
|
emit modeUpdated(modeToString(mode));
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,6 +56,7 @@ public:
|
||||||
void update();
|
void update();
|
||||||
|
|
||||||
CameraMode getMode() const { return _mode; }
|
CameraMode getMode() const { return _mode; }
|
||||||
|
CameraMode getLastMode() const { return _lastMode; }
|
||||||
void setMode(CameraMode m);
|
void setMode(CameraMode m);
|
||||||
|
|
||||||
void loadViewFrustum(ViewFrustum& frustum) const;
|
void loadViewFrustum(ViewFrustum& frustum) const;
|
||||||
|
@ -123,6 +124,7 @@ private:
|
||||||
void decompose();
|
void decompose();
|
||||||
|
|
||||||
CameraMode _mode{ CAMERA_MODE_THIRD_PERSON };
|
CameraMode _mode{ CAMERA_MODE_THIRD_PERSON };
|
||||||
|
CameraMode _lastMode{ _mode };
|
||||||
glm::mat4 _transform;
|
glm::mat4 _transform;
|
||||||
glm::mat4 _projection;
|
glm::mat4 _projection;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue