Showing the changes to interface/src/scripting/HMDScriptingInterface.cpp (1 of 15 files). Show all
Unified · Split
| @@ -105,3 +105,13 @@ QString HMDScriptingInterface::preferredAudioInput() const { · 104 unmodified lines | ||
| 105 | 105 | QString HMDScriptingInterface::preferredAudioOutput() const { |
| 106 | 106 | return qApp->getActiveDisplayPlugin()->getPreferredAudioOutDevice(); |
| 107 | 107 | } |
| 108 | + | |
| 109 | +bool HMDScriptingInterface::setHandLasers(int hands, bool enabled, const glm::vec4& color, const glm::vec3& direction) const { | |
| 110 | + return qApp->getActiveDisplayPlugin()->setHandLaser(hands, | |
| 111 | + enabled ? DisplayPlugin::HandLaserMode::Overlay : DisplayPlugin::HandLaserMode::None, | |
| 112 | + color, direction); | |
| 113 | +} | |
| 114 | + | |
| 115 | +void HMDScriptingInterface::disableHandLasers(int hands) const { | |
| 116 | + qApp->getActiveDisplayPlugin()->setHandLaser(hands, DisplayPlugin::HandLaserMode::None); | |
| 117 | +} | |