forked from qt-creator/qt-creator
QmlDesigner: Add conversion functionality for uniforms and shaders
This includes qml and shader types and properties Task-number: QDS-10499 Change-Id: I3a81ceb3a9e55280545e3ed498fb1ba0433a58fd Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
@@ -39,6 +39,11 @@ QObject *CompositionNode::uniformsModel()
|
||||
return &m_unifomrsModel;
|
||||
}
|
||||
|
||||
QStringList CompositionNode::requiredNodes() const
|
||||
{
|
||||
return m_requiredNodes;
|
||||
}
|
||||
|
||||
void CompositionNode::parse(const QString &qenPath)
|
||||
{
|
||||
|
||||
@@ -77,8 +82,8 @@ void CompositionNode::parse(const QString &qenPath)
|
||||
m_vertexCode = EffectUtils::codeFromJsonArray(json.value("vertexCode").toArray());
|
||||
|
||||
// parse properties
|
||||
QJsonArray properties = json.value("properties").toArray();
|
||||
for (const auto /*QJsonValueRef*/ &prop : properties)
|
||||
QJsonArray jsonProps = json.value("properties").toArray();
|
||||
for (const auto /*QJsonValueRef*/ &prop : jsonProps)
|
||||
m_unifomrsModel.addUniform(new Uniform(prop.toObject()));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user