16 #include <osg/Drawable>
20 class DtHeightMapManager;
21 class DtHeightMapSuperManager;
60 virtual void drawImplementation(osg::RenderInfo& renderInfo)
const override;
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:22
std::map< osg::GraphicsContext *, void * > ContextToHandleMap
Definition: DtHeightMapDrawable.h:66
DtHeightMapSuperManager * myHeightMapSuperManager
Definition: DtHeightMapDrawable.h:64
makVrv::DtDe & myDe
Definition: DtHeightMapDrawable.h:62
const char * creatorTypeName< DtHeightMapDrawable >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtHeightMapDrawable.h:31
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
DtVirtualBaseClassCreator< DtHeightMapDrawable, DtHeightMapSuperManager * > DtHeightMapDrawableCreator
creator
Definition: DtHeightMapDrawable.h:24
An OSG Drawable representing a terrain heightmap. /ingroup vrvOsg.
Definition: DtHeightMapDrawable.h:35
friend DtHeightMapDrawableCreator
only creator can create
Definition: DtHeightMapDrawable.h:39
A class to manage multiple DtHeightMapManager(s) (one per camera)
Definition: DtHeightMapSuperManager.h:55