void ShaderEffectItem::setVertexShader(const QString &code) { if (m_vertex_code.constData() == code.constData()) return; m_vertex_code = code; m_defaultVertexShader = false; if (isComponentComplete()) { reset(); updateProperties(); } emit vertexShaderChanged(); }
void QQuickCustomParticle::setVertexShader(const QByteArray &code) { if (m_common.source.sourceCode[Key::VertexShader].constData() == code.constData()) return; m_common.source.sourceCode[Key::VertexShader] = code; m_dirtyProgram = true; if (isComponentComplete()) { updateVertexShader(); reset(); } emit vertexShaderChanged(); }
void ShaderItem::setVertexShader(const QString &v) { _vertexShader = v; emit vertexShaderChanged(); }