//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- void QSRSnippetWidget::enableItemCountUpdates(bool enable) { RenderSequence* renderSeq = m_snippet->renderSequence(); CVF_ASSERT(renderSeq); int numPasses = renderSeq->renderingCount(); int i; for (i = 0; i < numPasses; i++) { Rendering* rendering = renderSeq->rendering(i); CVF_ASSERT(rendering); cvf::RenderEngine* engine = rendering->renderEngine(); CVF_ASSERT(engine); engine->enableItemCountUpdate(enable); } }
//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- void QSRSnippetWidget::setApplyEffectsDisabled(bool disable) { RenderSequence* renderSeq = m_snippet->renderSequence(); CVF_ASSERT(renderSeq); int numPasses = renderSeq->renderingCount(); int i; for (i = 0; i < numPasses; i++) { Rendering* rendering = renderSeq->rendering(i); CVF_ASSERT(rendering); cvf::RenderEngine* engine = rendering->renderEngine(); CVF_ASSERT(engine); engine->disableApplyEffects(disable); } }
//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- void QSRSnippetWidget::enableForcedImmediateMode(bool enable) { RenderSequence* renderSeq = m_snippet->renderSequence(); CVF_ASSERT(renderSeq); int numRenderings = renderSeq->renderingCount(); int i; for (i = 0; i < numRenderings; i++) { Rendering* rendering = renderSeq->rendering(i); CVF_ASSERT(rendering); cvf::RenderEngine* engine = rendering->renderEngine(); CVF_ASSERT(engine); engine->enableForcedImmediateMode(enable); } }