13 #ifndef DtOverlayDrawable_H_
14 #define DtOverlayDrawable_H_
18 #include <osg/Drawable>
27 class DtOsgOverlayManager;
53 virtual void drawImplementation(osg::RenderInfo& renderInfo)
const;
56 void setProjectionCamera(osg::Camera* camera);
The OSG overlay manager managers 2D graphical overlays.
Definition: DtOsgOverlayManager.h:38
The overlay drawable is an osg drawable which draws the overlays enabled on a channel, or optionally a specifically specified overlay.
Definition: DtOverlayDrawable.h:34
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtOsgOverlayManager & myOverlayManager
Definition: DtOverlayDrawable.h:61
osg::Camera * myProjectionCamera
Definition: DtOverlayDrawable.h:59
The abstract Channel Class.
Definition: DtChannel.h:29
virtual osg::Object * cloneType() const
clone an object of the same type as the node.
Definition: DtOverlayDrawable.h:48
virtual osg::Object * clone(const osg::CopyOp ©op) const
return a clone of a node, with Object* return type.
Definition: DtOverlayDrawable.h:51
Contains DLL export macros.
DtOverlayRenderer * myOverlayToRender
Definition: DtOverlayDrawable.h:60
DtChannel & myChannel
Definition: DtOverlayDrawable.h:62
The DtOverlayRenderer implements the overlay concept.
Definition: DtOverlayRenderer.h:23