9 #include "imstkComponent.h" 14 class TextVisualModel;
33 void setViewer(std::weak_ptr<Viewer> viewer) { m_viewer = viewer; }
34 void setSceneManager(std::weak_ptr<SceneManager> sceneManager) { m_sceneManager = sceneManager; }
40 std::shared_ptr<TextVisualModel> m_fpsTextVisualModel;
41 std::weak_ptr<Viewer> m_viewer;
42 std::weak_ptr<SceneManager> m_sceneManager;
43 int m_prevInfoLevel = -1;
44 double m_lastUpdate = 0.0;
45 double m_fpsUpdateDelay = 0.5;
void visualUpdate(const double &dt)
Update the display of the last frames update times.
A Behaviour represents a single component system A template is used here for UpdateInfo to keep the C...
Base class for viewer that manages render window and the renderers /// Creates backend-specific rende...
Displays visual and physics framerates through dependent TextVisualModel.
void init() override
Initialize the component, called at a later time after all component construction is complete...