History

Merge branch 'master' into 19616

Bennett Goble committed 12 years ago

Commit 46007e22 parents b634f8d 9d48522101 files · +3213 −1885Browse files

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

Unified · Split

interface/src/Application.cpp+23−14
@@ -262,8 +262,7 @@ Application::Application(int& argc, char** argv, QElapsedTimer &startup_time) : · 261 unmodified lines
262262 connect(nodeList, SIGNAL(nodeKilled(SharedNodePointer)), SLOT(nodeKilled(SharedNodePointer)));
263263 connect(nodeList, SIGNAL(nodeAdded(SharedNodePointer)), &_voxels, SLOT(nodeAdded(SharedNodePointer)));
264264 connect(nodeList, SIGNAL(nodeKilled(SharedNodePointer)), &_voxels, SLOT(nodeKilled(SharedNodePointer)));
265− connect(nodeList, &NodeList::uuidChanged, this, &Application::updateWindowTitle);
266− connect(nodeList, SIGNAL(uuidChanged(const QUuid&)), _myAvatar, SLOT(setSessionUUID(const QUuid&)));
265+ connect(nodeList, &NodeList::uuidChanged, _myAvatar, &MyAvatar::setSessionUUID);
267266 connect(nodeList, &NodeList::limitOfSilentDomainCheckInsReached, nodeList, &NodeList::reset);
268267
269268 // connect to appropriate slots on AccountManager
@@ -1503,10 +1502,11 @@ glm::vec3 Application::getMouseVoxelWorldCoordinates(const VoxelDetail& mouseVox · 1233 unmodified lines
15031502 }
15041503
15051504 FaceTracker* Application::getActiveFaceTracker() {
1506− return _cara.isActive() ? static_cast<FaceTracker*>(&_cara) :
1507− (_faceshift.isActive() ? static_cast<FaceTracker*>(&_faceshift) :
1508− (_faceplus.isActive() ? static_cast<FaceTracker*>(&_faceplus) :
1509− (_visage.isActive() ? static_cast<FaceTracker*>(&_visage) : NULL)));
1505+ return (_dde.isActive() ? static_cast<FaceTracker*>(&_dde) :
1506+ (_cara.isActive() ? static_cast<FaceTracker*>(&_cara) :
1507+ (_faceshift.isActive() ? static_cast<FaceTracker*>(&_faceshift) :
1508+ (_faceplus.isActive() ? static_cast<FaceTracker*>(&_faceplus) :
1509+ (_visage.isActive() ? static_cast<FaceTracker*>(&_visage) : NULL)))));
15101510 }
15111511
15121512 struct SendVoxelsOperationArgs {
@@ -1938,13 +1938,21 @@ void Application::updateVisage() { · 425 unmodified lines
19381938 _visage.update();
19391939 }
19401940
1941+void Application::updateDDE() {
1942+ bool showWarnings = Menu::getInstance()->isOptionChecked(MenuOption::PipelineWarnings);
1943+ PerformanceWarning warn(showWarnings, "Application::updateDDE()");
1944+
1945+ // Update Cara
1946+ _dde.update();
1947+}
1948+
19411949 void Application::updateCara() {
19421950 bool showWarnings = Menu::getInstance()->isOptionChecked(MenuOption::PipelineWarnings);
19431951 PerformanceWarning warn(showWarnings, "Application::updateCara()");
1944−
1952+
19451953 // Update Cara
19461954 _cara.update();
1947−
1955+
19481956 // Copy angular velocity if measured by cara, to the head
19491957 if (_cara.isActive()) {
19501958 _myAvatar->getHead()->setAngularVelocity(_cara.getHeadAngularVelocity());
@@ -2131,12 +2139,6 @@ void Application::update(float deltaTime) { · 180 unmodified lines
21312139 _prioVR.update(deltaTime);
21322140
21332141 }
2134− {
2135− PerformanceTimer perfTimer("myAvatar");
2136− updateMyAvatarLookAtPosition();
2137− updateMyAvatar(deltaTime); // Sample hardware, update view frustum if needed, and send avatar data to mixer/nodes
2138− }
2139−
21402142
21412143 // Dispatch input events
21422144 _controllerScriptingInterface.updateInputControllers();
@@ -2168,6 +2170,12 @@ void Application::update(float deltaTime) { · 25 unmodified lines
21682170 PerformanceTimer perfTimer("overlays");
21692171 _overlays.update(deltaTime);
21702172 }
2173+
2174+ {
2175+ PerformanceTimer perfTimer("myAvatar");
2176+ updateMyAvatarLookAtPosition();
2177+ updateMyAvatar(deltaTime); // Sample hardware, update view frustum if needed, and send avatar data to mixer/nodes
2178+ }
21712179
21722180 {
21732181 PerformanceTimer perfTimer("emitSimulating");
@@ -3266,6 +3274,7 @@ void Application::resetSensors() { · 1092 unmodified lines
32663274 _faceplus.reset();
32673275 _faceshift.reset();
32683276 _visage.reset();
3277+ _dde.reset();
32693278
32703279 OculusManager::reset();
32713280

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t