History

ModelScriptingInterface::appendMeshes

Seth Alves committed 9 years ago

Commit 200550a1 parent a3fadbc4 files · +94 −3Browse files

Showing the changes to libraries/script-engine/src/ModelScriptingInterface.h (1 of 4 files). Show all

Unified · Split

libraries/script-engine/src/ModelScriptingInterface.h+5−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
20#include "MeshProxy.h"20#include "MeshProxy.h"
21 21
22using MeshPointer = std::shared_ptr<model::Mesh>;22using MeshPointer = std::shared_ptr<model::Mesh>;
23class ScriptEngine;
23 24
24class ModelScriptingInterface : public QObject {25class ModelScriptingInterface : public QObject {
25 Q_OBJECT26 Q_OBJECT
@@ -28,6 +29,10 @@ public: · 2 unmodified lines
28 ModelScriptingInterface(QObject* parent);29 ModelScriptingInterface(QObject* parent);
29 30
30 Q_INVOKABLE QString meshToOBJ(MeshProxyList in);31 Q_INVOKABLE QString meshToOBJ(MeshProxyList in);
32 Q_INVOKABLE QScriptValue appendMeshes(MeshProxyList in);
33
34private:
35 ScriptEngine* _modelScriptEngine { nullptr };
31};36};
32 37
33QScriptValue meshToScriptValue(QScriptEngine* engine, MeshProxy* const &in);38QScriptValue meshToScriptValue(QScriptEngine* engine, MeshProxy* const &in);