OpenCOVER
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
opencover::OpenCOVER Class Reference

#include <OpenCOVER.h>

Collaboration diagram for opencover::OpenCOVER:
Collaboration graph
[legend]

Public Member Functions

 OpenCOVER ()
 
 OpenCOVER (int parentWindow)
 
bool run ()
 
bool init ()
 
bool initDone ()
 
 ~OpenCOVER ()
 
void loop ()
 
bool frame ()
 
void doneRendering ()
 
void setExitFlag (bool flag)
 
int getExitFlag ()
 
void handleEvents (int type, int state, int code)
 
void setIgnoreMouseEvents (bool ign)
 
void requestQuit ()
 
coVRPluginvisPlugin () const
 
size_t numTuis () const
 
coTabletUItui (size_t idx) const
 
coTUITabFoldertuiTab (size_t idx) const
 
bool watchFileDescriptor (int fd)
 register filedescriptor fd for watching so that scene will be re-rendererd when it is ready More...
 
bool unwatchFileDescriptor (int fd)
 remove fd from filedescriptors to watch More...
 
const vrb::VRBClient * vrbc () const
 
vrb::VRBClient * vrbc ()
 
void startVrbc ()
 
void restartVrbc ()
 
bool isVRBconnected () const
 

Static Public Member Functions

static OpenCOVERinstance ()
 

Public Attributes

coHudhud
 
double beginAppTraversal
 
double endAppTraversal
 
double lastUpdateTime = -1.0
 
double lastFrameTime = -1.0
 
std::deque< double > frameDurations
 
int parentWindow
 

Constructor & Destructor Documentation

◆ OpenCOVER() [1/2]

opencover::OpenCOVER::OpenCOVER ( )

◆ OpenCOVER() [2/2]

opencover::OpenCOVER::OpenCOVER ( int  parentWindow)

◆ ~OpenCOVER()

opencover::OpenCOVER::~OpenCOVER ( )

Member Function Documentation

◆ doneRendering()

void opencover::OpenCOVER::doneRendering ( )

◆ frame()

bool opencover::OpenCOVER::frame ( )

◆ getExitFlag()

int opencover::OpenCOVER::getExitFlag ( )
inline

◆ handleEvents()

void opencover::OpenCOVER::handleEvents ( int  type,
int  state,
int  code 
)

◆ init()

bool opencover::OpenCOVER::init ( )

◆ initDone()

bool opencover::OpenCOVER::initDone ( )

◆ instance()

static OpenCOVER * opencover::OpenCOVER::instance ( )
static

◆ isVRBconnected()

bool opencover::OpenCOVER::isVRBconnected ( ) const

◆ loop()

void opencover::OpenCOVER::loop ( )

◆ numTuis()

size_t opencover::OpenCOVER::numTuis ( ) const

◆ requestQuit()

void opencover::OpenCOVER::requestQuit ( )

◆ restartVrbc()

void opencover::OpenCOVER::restartVrbc ( )

◆ run()

bool opencover::OpenCOVER::run ( )

◆ setExitFlag()

void opencover::OpenCOVER::setExitFlag ( bool  flag)

◆ setIgnoreMouseEvents()

void opencover::OpenCOVER::setIgnoreMouseEvents ( bool  ign)
inline

◆ startVrbc()

void opencover::OpenCOVER::startVrbc ( )

◆ tui()

coTabletUI * opencover::OpenCOVER::tui ( size_t  idx) const

◆ tuiTab()

coTUITabFolder * opencover::OpenCOVER::tuiTab ( size_t  idx) const

◆ unwatchFileDescriptor()

bool opencover::OpenCOVER::unwatchFileDescriptor ( int  fd)

remove fd from filedescriptors to watch

◆ visPlugin()

coVRPlugin * opencover::OpenCOVER::visPlugin ( ) const

◆ vrbc() [1/2]

vrb::VRBClient * opencover::OpenCOVER::vrbc ( )

◆ vrbc() [2/2]

const vrb::VRBClient * opencover::OpenCOVER::vrbc ( ) const

◆ watchFileDescriptor()

bool opencover::OpenCOVER::watchFileDescriptor ( int  fd)

register filedescriptor fd for watching so that scene will be re-rendererd when it is ready

Member Data Documentation

◆ beginAppTraversal

double opencover::OpenCOVER::beginAppTraversal

◆ endAppTraversal

double opencover::OpenCOVER::endAppTraversal

◆ frameDurations

std::deque<double> opencover::OpenCOVER::frameDurations

◆ hud

coHud* opencover::OpenCOVER::hud

◆ lastFrameTime

double opencover::OpenCOVER::lastFrameTime = -1.0

◆ lastUpdateTime

double opencover::OpenCOVER::lastUpdateTime = -1.0

◆ parentWindow

int opencover::OpenCOVER::parentWindow

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