![]() |
VR-Forces Developer's Guide
|
Abstract base class for managing the overlays.

Public Types | |
| enum | DefaultOverlays { InvalidOverlay = 0, ModelSet_3D_Overlay, ModelSet_3D_XR_Overlay, ModelSet_3D_Sensor_Overlay, ModelSet_3D_Icons_Overlay, ModelSet_3D_Images_Overlay, ModelSet_2D_Icons_Overlay, ModelSet_2D_Images_Overlay, ModelSet_UserStart, ModelSet_UserEnd = ModelSet_UserStart + 16, Channel_SpecificStart, Channel_SpecificEnd = Channel_SpecificStart + 128, RemoteDisplayOverlay, RemoteDisplayWorldOverlay, SensorViewOverlay, UserStart } |
Static Public Member Functions | |
| static DefaultOverlays | modelSetToOverlay (DtModelSetId modelSet) |
Public Attributes | |
| boost::signalslib::signal < void(DtChannel *channel, DefaultOverlays overlay)> | signal_overlayAboutToBeRendered |
| makVrv::DtOverlayManager::DtOverlayManager | ( | ) |
CTOR.
|
virtual |
DTOR.
|
delete |
Copy CTOR (Not Implemented)
|
delete |
Assignment Operator (Not Implemented)
|
pure virtual |
Render.
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Release any resources.
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Get the renderer for any layer.
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Get the renderer for a channel-specific layer. This overlay will return a layer where the camera maintains a fixed position.
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Get the renderer for a channel-specific layer. This overlay will return a layer where the camera is the current eye position in the channel.
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Get the widget picker for a channel-specific layer. Uses fixed position camera.
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Get the widget picker for a channel-specific layer. Uses eye position camera.
Implemented in makVrv::DtOsgOverlayManager.
|
static |
Convert model set to overlay.
|
pure virtual |
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Handle a mouse event returns true if the event was consumed. returns false if it was not.
Implemented in makVrv::DtOsgOverlayManager, and makVrf::DtVrfOsgOverlayManager.
Clear and destroy an overlay layer.
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Get whether an overlay layer is visible.
Implemented in makVrv::DtOsgOverlayManager.
|
pure virtual |
Set whether an overlay layer is visible.
| Input | |
| visible | true if to show the layer, false if to hide the layer. |
Implemented in makVrv::DtOsgOverlayManager.
| boost::signalslib::signal<void (DtChannel* channel, DefaultOverlays overlay)> makVrv::DtOverlayManager::signal_overlayAboutToBeRendered |