<div dir="ltr">Hi all,<div><br></div><div>I've been working on an extensions to the OpenVR plugin that allows users to edit pipeline properties from inside VR.</div><div>I'm able to read what properties filters and sources have, and I'm able to set these propterties but I haven't been able to</div><div>update the pipeline and show the changes in the VR renderer.</div><div><br></div><div>Here is an example from my code for setting a boolean value:</div><div><br></div><div><div><span style="white-space:pre">       </span>vtkSMIntVectorProperty* ivp = vtkSMIntVectorProperty::SafeDownCast(this->property);</div><div><span style="white-space:pre">        </span>int value = ivp->GetElement(0);</div><div><span style="white-space:pre">    </span>if (value) {</div><div><span style="white-space:pre">          </span>ivp->SetElement(0, 0);</div><div><span style="white-space:pre">     </span>}</div><div><span style="white-space:pre">     </span>else {</div><div><span style="white-space:pre">                </span>ivp->SetElement(0, 1);</div><div><span style="white-space:pre">     </span>}</div><div><div><span style="white-space:pre"><br class="inbox-inbox-Apple-interchange-newline">        </span>this->property->Modified(); // Does not work</div><div><span style="white-space:pre">    </span>this->proxy->UpdateVTKObjects(); // Does not work</div></div><div><br></div><div>As a test I try to set the <i>flip</i> property of a <i>clip</i> filter, I can see the checkmark changing in the GUI, but the change is</div><div>not applied to the renderer and the apply button stay's inactive.</div><div><br></div><div>What steps do I need to take in order to update the whole pipeline (similar to clicking apply in the desktop gui) apart from</div><div>what I'm doing now?</div><div><br></div><div>Regards,</div><div><br></div><div>Jan Schutte</div><div><br></div></div></div>