40 ModelSet_UserEnd = ModelSet_UserStart + 16,
43 Channel_SpecificEnd = Channel_SpecificStart + 128,
67 virtual void render(
DtChannel* channel,
bool projectedGeocentricEffect,
68 float geocentricAlpha,
69 double* position,
double altitude,
double* matrix,
double* projectionMatrix,
70 double viewportSize[2]) = 0;
73 virtual void releaseResources() = 0;
76 static DefaultOverlays modelSetToOverlay(
unsigned int modelSet);
78 virtual void enableOverlayOnChannel(
unsigned int layerId,
bool enabled,
88 virtual void destroyOverlayLayer(
unsigned int layerId) = 0;
91 virtual bool overlayLayerIsVisible(
unsigned int layerId)
const = 0;
96 virtual void setOverlayLayerVisibility(
unsigned int layerId,
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Definition: DtOverlayManager.h:38
Definition: DtOverlayManager.h:44
Definition: DtOverlayManager.h:35
Definition: DtOverlayManager.h:37
Definition: objectSettingsManager.h:49
Definition: DtOverlayManager.h:41
Definition: DtOverlayManager.h:45
This class encapsulates a mouse button event.
Definition: DtMouseEvent.h:19
The abstract Channel Class.
Definition: DtChannel.h:35
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DefaultOverlays
Definition: DtOverlayManager.h:28
boost::signalslib::signal< void(DtChannel *channel, DefaultOverlays overlay)> signal_overlayAboutToBeRendered
Definition: DtOverlayManager.h:99
Creator class.
Definition: DtOverlayManager.h:105
Abstract base class for managing the overlays.
Definition: DtOverlayManager.h:25
Definition: DtOverlayManager.h:46
Definition: DtOverlayManager.h:32
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:70
Definition: DtOverlayManager.h:31
Definition: DtOverlayManager.h:33
Definition: DtOverlayManager.h:34
Definition: DtOverlayManager.h:36
Contains DLL export macros.