History

Move global position and path functionality into exportEntities

Ada committed 1 year ago

Commit 0af8f651 parent d6e64614 files · +110 −136Browse files

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

Unified · Split

interface/src/scripting/ClipboardScriptingInterface.cpp+7−13
@@ -25,16 +25,18 @@ float ClipboardScriptingInterface::getClipboardContentsLargestDimension() { · 24 unmodified lines
2525 return qApp->getEntityClipboard()->getContentsLargestDimension();
2626 }
2727
28−bool ClipboardScriptingInterface::exportEntities(const QString& filename, const QVector<QUuid>& entityIDs) {
28+bool ClipboardScriptingInterface::exportEntities(const QString& filename, const QVector<QUuid>& entityIDs, const QVariantMap& options) {
2929 bool retVal;
3030 BLOCKING_INVOKE_METHOD(qApp, "exportEntities",
3131 Q_RETURN_ARG(bool, retVal),
3232 Q_ARG(const QString&, filename),
33− Q_ARG(const QVector<QUuid>&, entityIDs));
33+ Q_ARG(const QVector<QUuid>&, entityIDs),
34+ Q_ARG(const glm::vec3*, nullptr),
35+ Q_ARG(const QVariantMap&, options));
3436 return retVal;
3537 }
3638
37−bool ClipboardScriptingInterface::exportEntities(const QString& filename, float x, float y, float z, float scale) {
39+bool ClipboardScriptingInterface::exportEntities(const QString& filename, float x, float y, float z, float scale, const QVariantMap& options) {
3840 bool retVal;
3941 BLOCKING_INVOKE_METHOD(qApp, "exportEntities",
4042 Q_RETURN_ARG(bool, retVal),
@@ -42,16 +44,8 @@ bool ClipboardScriptingInterface::exportEntities(const QString& filename, float · 1 unmodified line
4244 Q_ARG(float, x),
4345 Q_ARG(float, y),
4446 Q_ARG(float, z),
45− Q_ARG(float, scale));
46− return retVal;
47−}
48−
49−bool ClipboardScriptingInterface::exportWorldEntities(const QString& filename, const QVector<QString>& propertiesToPrune) {
50− bool retVal;
51− BLOCKING_INVOKE_METHOD(qApp, "exportWorldEntities",
52− Q_RETURN_ARG(bool, retVal),
53− Q_ARG(const QString&, filename),
54− Q_ARG(const QVector<QString>&, propertiesToPrune));
47+ Q_ARG(float, scale),
48+ Q_ARG(const QVariantMap&, options));
5549 return retVal;
5650 }
5751