MCPcopy Create free account
hub / github.com/OpenVR-Advanced-Settings/OpenVR-AdvancedSettings / Shutdown

Method Shutdown

src/overlaycontroller.cpp:381–407  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

379}
380
381void OverlayController::Shutdown()
382{
383 disconnect( &m_pumpEventsTimer,
384 SIGNAL( timeout() ),
385 this,
386 SLOT( OnTimeoutPumpEvents() ) );
387 m_pumpEventsTimer.stop();
388
389 if ( m_pRenderTimer )
390 {
391 disconnect( &m_renderControl,
392 SIGNAL( renderRequested() ),
393 this,
394 SLOT( OnRenderRequest() ) );
395 disconnect( &m_renderControl,
396 SIGNAL( sceneChanged() ),
397 this,
398 SLOT( OnRenderRequest() ) );
399 disconnect( m_pRenderTimer.get(),
400 SIGNAL( timeout() ),
401 this,
402 SLOT( renderOverlay() ) );
403 m_pRenderTimer->stop();
404 m_pRenderTimer.reset();
405 }
406 m_pFbo.reset();
407}
408
409void OverlayController::SetWidget( QQuickItem* quickItem,
410 const std::string& name,

Callers

nothing calls this directly

Calls 2

getMethod · 0.45
resetMethod · 0.45

Tested by

no test coverage detected