19 class DtDecalProjectorComponentInterface;
20 class DtOverlayRendererInterface;
21 class DtPickableDecalProjector;
22 class DtTextureInterface;
60 virtual void setTexture(
const std::string texture)
override;
64 virtual void setStipplePattern(
unsigned int stipplePattern[32])
override;
68 virtual void setColor(
float r,
float g,
float b,
float a)
override;
71 virtual void setLineWidth(
float width)
override;
74 virtual void setPoints(
const std::vector<DtVector>& points)
override;
80 virtual void setEventsEnabled(
bool enabled,
unsigned long long userData)
override;
86 virtual void slot_pickerDestroyed();
89 virtual void connectToPicker();
93 void disconnectFromPicker();
97 virtual void update();
109 unsigned int myFullStipplePattern[32];
Contains the makVrv::DtDecalProjectorLineInterface class declaration.
DtTextureInterface * myTexture
Definition: DtDecalProjectorLine.h:111
DtDecalProjectorComponentInterface * myDecalProjectorComponent
Definition: DtDecalProjectorLine.h:113
creator for DtDecalProjectorLine
Definition: DtDecalProjectorLine.h:126
Definition: DtDecalProjectorLineInterface.h:63
unsigned long long myPickerUserData
Definition: DtDecalProjectorLine.h:119
This class represents a decal projector line which is a line that will be projected on the 3D terrain...
Definition: DtDecalProjectorLine.h:34
Interface for a texture. Used to pass in a texture to vrvGraphics.
Definition: DtTextureInterface.h:24
DtWidgetPicker * myPicker
Definition: DtDecalProjectorLine.h:116
DtOverlayRendererInterface * myRenderer
Definition: DtDecalProjectorLine.h:102
The DtPickableDecalProjector is a pickable widget used to pick a decal projector interface.
Definition: DtPickableWidget.h:362
PointVector myLinePoints
Definition: DtDecalProjectorLine.h:104
creator for DtDecalProjectorPolygon
Definition: DtDecalProjectorPolygon.h:253
A class which represents a component for a decal projector.
Definition: DtDecalProjectorComponentInterface.h:43
The abstract Channel Class.
Definition: DtChannel.h:35
#define DT_DLL_VRVGRAPHICS
Contains DLL export macros.
Definition: vrvGraphics.h:19
bool myPickerConnected
Definition: DtDecalProjectorLine.h:118
DtDe & myDe
Definition: DtDecalProjectorLine.h:101
float myLineWidth
Definition: DtDecalProjectorLine.h:107
DtPickableDecalProjector * myPickableDecalProjector
Definition: DtDecalProjectorLine.h:120
bool myPickable
Definition: DtDecalProjectorLine.h:115
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:76
std::vector< DtVector > PointVector
Definition: DtDecalProjectorLine.h:38
DtModelSetId
Definition: DtModelSetEnums.h:19
An interface for a decal projector line.
Definition: DtDecalProjectorLineInterface.h:29
The DtOverlayRendererInterface implements the overlay concept. An overlay is a 2D scene that is drawn...
Definition: DtOverlayRendererInterface.h:80
bool myPickerEventsEnabled
Definition: DtDecalProjectorLine.h:117