CustusX
22.04-rc5
An IGT application
|
#include <cxRenderLoop.h>
Signals | |
void | preRender () |
void | fps (int number) |
Emits number of frames per second. More... | |
void | renderFinished () |
Public Member Functions | |
RenderLoop () | |
void | start () |
void | stop () |
bool | isRunning () const |
void | setRenderingInterval (int interval) |
void | setSmartRender (bool val) |
If set: Render only views with modified props using the given interval, render nonmodified at a slower pace. More... | |
void | setLogging (bool on) |
void | clearViews () |
void | addLayout (ViewCollectionWidget *layout) |
CyclicActionLoggerPtr | getRenderTimer () |
Render a set of Views in a loop.
This is the main render loop in Custus.
Definition at line 34 of file cxRenderLoop.h.
cx::RenderLoop::RenderLoop | ( | ) |
Definition at line 25 of file cxRenderLoop.cpp.
void cx::RenderLoop::addLayout | ( | ViewCollectionWidget * | layout | ) |
Definition at line 88 of file cxRenderLoop.cpp.
void cx::RenderLoop::clearViews | ( | ) |
Definition at line 94 of file cxRenderLoop.cpp.
|
signal |
Emits number of frames per second.
|
inline |
Definition at line 49 of file cxRenderLoop.h.
bool cx::RenderLoop::isRunning | ( | ) | const |
Definition at line 52 of file cxRenderLoop.cpp.
|
signal |
|
signal |
void cx::RenderLoop::setLogging | ( | bool | on | ) |
Definition at line 63 of file cxRenderLoop.cpp.
void cx::RenderLoop::setRenderingInterval | ( | int | interval | ) |
Definition at line 57 of file cxRenderLoop.cpp.
void cx::RenderLoop::setSmartRender | ( | bool | val | ) |
If set: Render only views with modified props using the given interval, render nonmodified at a slower pace.
Definition at line 68 of file cxRenderLoop.cpp.
void cx::RenderLoop::start | ( | ) |
Definition at line 41 of file cxRenderLoop.cpp.
void cx::RenderLoop::stop | ( | ) |
Definition at line 46 of file cxRenderLoop.cpp.