History

allow configurable delay

HifiExperiments committed 2 years ago

Commit a5b32a61 parent 306464714 files · +113 −15Browse files

Showing the changes to interface/src/raypick/PickScriptingInterface.cpp (1 of 14 files). Show all

Unified · Split

interface/src/raypick/PickScriptingInterface.cpp+13−0
@@ -463,6 +463,10 @@ void PickScriptingInterface::setIncludeItems(unsigned int uid, const ScriptValue · 462 unmodified lines
463463 DependencyManager::get<PickManager>()->setIncludeItems(uid, qVectorQUuidFromScriptValue(includeItems));
464464 }
465465
466+void PickScriptingInterface::setDelay(unsigned int uid, float delay) {
467+ DependencyManager::get<PickManager>()->setDelay(uid, delay);
468+}
469+
466470 bool PickScriptingInterface::isLeftHand(unsigned int uid) {
467471 return DependencyManager::get<PickManager>()->isLeftHand(uid);
468472 }
@@ -505,6 +509,15 @@ void PickScriptingInterface::setPerFrameTimeBudget(unsigned int numUsecs) { · 36 unmodified lines
505509 DependencyManager::get<PickManager>()->setPerFrameTimeBudget(numUsecs);
506510 }
507511
512+float PickScriptingInterface::getHandLaserDelay() const {
513+ return _handLaserDelaySetting.get();
514+}
515+
516+void PickScriptingInterface::setHandLaserDelay(float delay) {
517+ _handLaserDelaySetting.set(delay);
518+ emit handLaserDelayChanged(delay);
519+}
520+
508521 void PickScriptingInterface::setParentTransform(std::shared_ptr<PickQuery> pick, const QVariantMap& propMap) {
509522 QUuid parentUuid;
510523 int parentJointIndex = 0;