![]() |
VR-Forces 5.0.3 Developer's Guide
|
An OSG camera predraw callback, can be used as a sync point.

Public Member Functions | |
| DtBeginFrameCallback (DtDe &de, DtVirtualRealityProvider *provider, vrvVirtualReality::DtEye eye) | |
| virtual | ~DtBeginFrameCallback () |
| virtual void | operator() (osg::RenderInfo &renderInfo) const |
Protected Member Functions | |
| virtual void | implementation (osg::RenderInfo &renderInfo) const =0 |
Protected Attributes | |
| DtVirtualRealityProvider * | myProvider |
| vrvVirtualReality::DtEye | myEye |
| DtDe & | myDe |
Private Member Functions | |
| DtBeginFrameCallback () | |
| DtBeginFrameCallback (const DtBeginFrameCallback &orig) | |
| DtBeginFrameCallback & | operator= (const DtBeginFrameCallback &) |
|
private |
prevent default constructor
|
private |
prevent copy construction
| makVrv::DtBeginFrameCallback::DtBeginFrameCallback | ( | DtDe & | de, |
| DtVirtualRealityProvider * | provider, | ||
| vrvVirtualReality::DtEye | eye | ||
| ) |
CTOR takes the post processor, eye to submit for and the VR driver.
|
virtual |
DTOR.
|
private |
prevent assignment
|
virtual |
the callback function called by OSG
|
protectedpure virtual |
the submit call that the API specific implementation will fill out
|
protected |
|
protected |
|
protected |