CustusX  15.4.0-beta
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::RenderLoop Class Reference

#include <cxRenderLoop.h>

Inheritance diagram for cx::RenderLoop:

Public Slots

void requestPreRenderSignal ()
 

Signals

void preRender ()
 
void fps (int number)
 Emits number of frames per second. More...
 

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 ()
 

Detailed Description

Render a set of Views in a loop.

This is the main render loop in Custus.

Date
2014-02-06
Author
christiana

Definition at line 56 of file cxRenderLoop.h.

Constructor & Destructor Documentation

cx::RenderLoop::RenderLoop ( )

Definition at line 46 of file cxRenderLoop.cpp.

Member Function Documentation

void cx::RenderLoop::addLayout ( ViewCollectionWidget layout)

Definition at line 115 of file cxRenderLoop.cpp.

void cx::RenderLoop::clearViews ( )

Definition at line 121 of file cxRenderLoop.cpp.

void cx::RenderLoop::fps ( int  number)
signal

Emits number of frames per second.

CyclicActionLoggerPtr cx::RenderLoop::getRenderTimer ( )
inline

Definition at line 71 of file cxRenderLoop.h.

bool cx::RenderLoop::isRunning ( ) const

Definition at line 74 of file cxRenderLoop.cpp.

void cx::RenderLoop::preRender ( )
signal
void cx::RenderLoop::requestPreRenderSignal ( )
slot

Definition at line 79 of file cxRenderLoop.cpp.

void cx::RenderLoop::setLogging ( bool  on)

Definition at line 90 of file cxRenderLoop.cpp.

void cx::RenderLoop::setRenderingInterval ( int  interval)

Definition at line 84 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 95 of file cxRenderLoop.cpp.

void cx::RenderLoop::start ( )

Definition at line 63 of file cxRenderLoop.cpp.

void cx::RenderLoop::stop ( )

Definition at line 68 of file cxRenderLoop.cpp.


The documentation for this class was generated from the following files: