15 #include <osg/Texture2D>
17 #include <osg/Matrixd>
21 class DtVirtualRealityDriver;
46 virtual void operator()(osg::RenderInfo& renderInfo)
const;
51 virtual osg::Matrixd offsetMatrix();
55 virtual void setOffsetMatrix(
const osg::Matrixd& mat);
59 virtual void setFlipOverlay(
bool flip);
62 virtual bool flipOverlay()
const;
65 virtual void setEnabled(
bool enable);
68 bool isInitialized()
const;
73 virtual void submitOverlay(osg::RenderInfo& renderInfo)
const = 0;
bool myFlipOverlay
Definition: DtSubmitOverlayCallback.h:79
osg::Matrix myOffsetMatrix
Definition: DtSubmitOverlayCallback.h:78
Contains DLL export macros.
osg::ref_ptr< osg::Texture2D > myOverlayTexture
Definition: DtSubmitOverlayCallback.h:77
A driver that manages virtual reality HMD and input devices.
Definition: DtVirtualRealityDriver.h:49
#define DT_DLL_VRVVR
Definition: vrvVirtualReality.h:19
DtDe & myDe
Definition: DtSubmitOverlayCallback.h:75
bool myEnabled
Definition: DtSubmitOverlayCallback.h:80
An OSG camera callback that will submit the channel to the underlying VR system as an overlay channel...
Definition: DtSubmitOverlayCallback.h:26
bool myIsInitialized
Definition: DtSubmitOverlayCallback.h:83
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtVirtualRealityDriver & myDriver
Definition: DtSubmitOverlayCallback.h:76