forked from qt-creator/qt-creator
QmlDesigner: Add ShaderToolsPrivate lib to effect maker plugin
Task-number: QDS-10499 Change-Id: Id9807cfc50198f29a31d22b046d89ec9485367e0 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
@@ -6,7 +6,7 @@ add_qtc_plugin(EffectMakerNew
|
||||
QtCreator::Core QtCreator::QmlDesigner
|
||||
DEPENDS
|
||||
Qt::Core
|
||||
QtCreator::Utils Qt::CorePrivate Qt::Widgets Qt::Qml Qt::QmlPrivate Qt::Quick Qt::ShaderTools
|
||||
QtCreator::Utils Qt::CorePrivate Qt::Widgets Qt::Qml Qt::QmlPrivate Qt::Quick Qt::ShaderTools Qt::ShaderToolsPrivate
|
||||
SOURCES
|
||||
effectmakerplugin.cpp effectmakerplugin.h
|
||||
effectmakerwidget.cpp effectmakerwidget.h
|
||||
@@ -22,6 +22,5 @@ add_qtc_plugin(EffectMakerNew
|
||||
effectmakercontextobject.cpp effectmakercontextobject.h
|
||||
shaderfeatures.cpp shaderfeatures.h
|
||||
syntaxhighlighterdata.cpp syntaxhighlighterdata.h
|
||||
|
||||
BUILD_DEFAULT OFF
|
||||
)
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#include <QRegularExpression>
|
||||
#include <QStandardItemModel>
|
||||
|
||||
#include <QtShaderTools/private/qshaderbaker_p.h>
|
||||
|
||||
namespace EffectMaker {
|
||||
|
||||
class CompositionNode;
|
||||
@@ -125,6 +127,7 @@ private:
|
||||
QString m_vertexShader;
|
||||
QStringList m_defaultRootVertexShader;
|
||||
QStringList m_defaultRootFragmentShader;
|
||||
QShaderBaker m_baker;
|
||||
// Used in exported QML, at root of the file
|
||||
QString m_exportedRootPropertiesString;
|
||||
// Used in exported QML, at ShaderEffect component of the file
|
||||
|
||||
Reference in New Issue
Block a user