void ShaderEffectItem::setFragmentShader(const QString &code) { if (m_fragment_code.constData() == code.constData()) return; m_fragment_code = code; if (isComponentComplete()) { reset(); updateProperties(); } emit fragmentShaderChanged(); }
void QQuickCustomParticle::setFragmentShader(const QByteArray &code) { if (m_common.source.sourceCode[Key::FragmentShader].constData() == code.constData()) return; m_common.source.sourceCode[Key::FragmentShader] = code; m_dirtyProgram = true; if (isComponentComplete()) { m_common.updateShader(this, Key::FragmentShader); reset(); } emit fragmentShaderChanged(); }
void ShaderItem::setFragmentShader(const QString &f) { _fragmentShader = f; emit fragmentShaderChanged(); }