From 2c39f2dbadc8db20d42fc06e47bdea70b7b37283 Mon Sep 17 00:00:00 2001 From: David Rowe Date: Sun, 22 Apr 2018 17:37:06 +1200 Subject: [PATCH] Interim JSDoc for Scene --- .../src/SceneScriptingInterface.h | 58 ++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/libraries/script-engine/src/SceneScriptingInterface.h b/libraries/script-engine/src/SceneScriptingInterface.h index 07b8c22ca6..c69cd7090d 100644 --- a/libraries/script-engine/src/SceneScriptingInterface.h +++ b/libraries/script-engine/src/SceneScriptingInterface.h @@ -19,6 +19,13 @@ // TODO: if QT moc ever supports nested classes, subclass these to the interface instead of namespacing namespace SceneScripting { + + /**jsdoc + * @typedef Scene.Stage.Location + * @property {number} longitude + * @property {number} latitude + * @property {number} altitude + */ class Location : public QObject { Q_OBJECT @@ -41,6 +48,11 @@ namespace SceneScripting { }; using LocationPointer = std::unique_ptr; + /**jsdoc + * @typedef Scene.Stage.Time + * @property {number} hour + * @property {number} day + */ class Time : public QObject { Q_OBJECT @@ -60,6 +72,13 @@ namespace SceneScripting { }; using TimePointer = std::unique_ptr