History

rework ScriptValue to act like a stack variable rather than a pointer

Heather Anderson committed 5 years ago

Commit 85810221 parent f209c51170 files · +2837 −2594Browse files

Showing the changes to interface/src/scripting/HMDScriptingInterface.cpp (1 of 170 files). Show all

Unified · Split

interface/src/scripting/HMDScriptingInterface.cpp+2−2
@@ -152,7 +152,7 @@ bool HMDScriptingInterface::getAwayStateWhenFocusLostInVREnabled() { · 151 unmodified lines
152}152}
153 153
154 154
155ScriptValuePointer HMDScriptingInterface::getHUDLookAtPosition2D(ScriptContext* context, ScriptEngine* engine) {155ScriptValue HMDScriptingInterface::getHUDLookAtPosition2D(ScriptContext* context, ScriptEngine* engine) {
156 glm::vec3 hudIntersection;156 glm::vec3 hudIntersection;
157 auto instance = DependencyManager::get<HMDScriptingInterface>();157 auto instance = DependencyManager::get<HMDScriptingInterface>();
158 if (instance->getHUDLookAtPosition3D(hudIntersection)) {158 if (instance->getHUDLookAtPosition3D(hudIntersection)) {
@@ -162,7 +162,7 @@ ScriptValuePointer HMDScriptingInterface::getHUDLookAtPosition2D(ScriptContext* · 3 unmodified lines
162 return engine->nullValue();162 return engine->nullValue();
163}163}
164 164
165ScriptValuePointer HMDScriptingInterface::getHUDLookAtPosition3D(ScriptContext* context, ScriptEngine* engine) {165ScriptValue HMDScriptingInterface::getHUDLookAtPosition3D(ScriptContext* context, ScriptEngine* engine) {
166 glm::vec3 result;166 glm::vec3 result;
167 auto instance = DependencyManager::get<HMDScriptingInterface>();167 auto instance = DependencyManager::get<HMDScriptingInterface>();
168 if (instance->getHUDLookAtPosition3D(result)) {168 if (instance->getHUDLookAtPosition3D(result)) {