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
463 DependencyManager::get<PickManager>()->setIncludeItems(uid, qVectorQUuidFromScriptValue(includeItems));463 DependencyManager::get<PickManager>()->setIncludeItems(uid, qVectorQUuidFromScriptValue(includeItems));
464}464}
465 465
466void PickScriptingInterface::setDelay(unsigned int uid, float delay) {
467 DependencyManager::get<PickManager>()->setDelay(uid, delay);
468}
469
466bool PickScriptingInterface::isLeftHand(unsigned int uid) {470bool PickScriptingInterface::isLeftHand(unsigned int uid) {
467 return DependencyManager::get<PickManager>()->isLeftHand(uid);471 return DependencyManager::get<PickManager>()->isLeftHand(uid);
468}472}
@@ -505,6 +509,15 @@ void PickScriptingInterface::setPerFrameTimeBudget(unsigned int numUsecs) { · 36 unmodified lines
505 DependencyManager::get<PickManager>()->setPerFrameTimeBudget(numUsecs);509 DependencyManager::get<PickManager>()->setPerFrameTimeBudget(numUsecs);
506}510}
507 511
512float PickScriptingInterface::getHandLaserDelay() const {
513 return _handLaserDelaySetting.get();
514}
515
516void PickScriptingInterface::setHandLaserDelay(float delay) {
517 _handLaserDelaySetting.set(delay);
518 emit handLaserDelayChanged(delay);
519}
520
508void PickScriptingInterface::setParentTransform(std::shared_ptr<PickQuery> pick, const QVariantMap& propMap) {521void PickScriptingInterface::setParentTransform(std::shared_ptr<PickQuery> pick, const QVariantMap& propMap) {
509 QUuid parentUuid;522 QUuid parentUuid;
510 int parentJointIndex = 0;523 int parentJointIndex = 0;