summaryrefslogtreecommitdiffstats
path: root/src/Runtime/Source/engine/Qt3DSRuntimeView.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Runtime/Source/engine/Qt3DSRuntimeView.h')
-rw-r--r--src/Runtime/Source/engine/Qt3DSRuntimeView.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Runtime/Source/engine/Qt3DSRuntimeView.h b/src/Runtime/Source/engine/Qt3DSRuntimeView.h
index 0bd63010..ec136525 100644
--- a/src/Runtime/Source/engine/Qt3DSRuntimeView.h
+++ b/src/Runtime/Source/engine/Qt3DSRuntimeView.h
@@ -55,6 +55,7 @@ Q_SIGNALS:
void SigSlideEntered(const QString &elementPath, unsigned int index, const QString &name);
void SigSlideExited(const QString &elementPath, unsigned int index, const QString &name);
void SigCustomSignal(const QString &elementPath, const QString &name);
+ void SigMaterialCreated(const QString &name);
};
namespace qt3ds {
@@ -192,6 +193,7 @@ public:
virtual void createElement(const QString &parentElementPath, const QString &slideName,
const QHash<QString, QVariant> &properties) = 0;
virtual void deleteElement(const QString &elementPath) = 0;
+ virtual void createMaterial(const QString &elementPath, const QString &materialDefinition) = 0;
virtual void SetAttribute(const char *elementPath, const char *attributeName,
const char *value) = 0;
virtual bool GetAttribute(const char *elementPath, const char *attributeName, void *value) = 0;