21 class DtOverlayRenderer;
50 virtual void setEventsEnabled(
bool enabled,
unsigned long long userData = 0 );
53 virtual bool eventsEnabled()
const;
56 virtual void setPosition(
float x,
float y,
float z,
float w = 0 );
59 virtual void setPoints(
const float points[8] );
63 virtual void setPointsByMinimumAltitude(
const float points[8],
double minimumAltitude );
70 virtual void setIsForcedPointsByAltitudeEnabled(
bool isEnabled);
74 virtual void setAltitudeForForcedPoints(
double altitude);
77 virtual void clearAltitudeSpecificConfigurations();
80 virtual void setRotation(
float angle );
86 virtual void setTextureParameter(
88 float left = 0.0f,
float right = 1.0f,
float bottom = 0.0f,
95 virtual void setColor(
float r,
float g,
float b,
float a );
98 virtual void setGroup(
unsigned int group );
101 virtual unsigned int group()
const;
104 virtual const DtQuad& quad()
const;
void * NativeResourceHandle
Definition: DtOverlayResourceProvider.h:33
Contains the makVrv::DtQuad class declaration.
A synchronized Quad and Widget for a interactive visible 2D graphic.
Definition: DtSprite.h:25
The DtPickableQuad is a pickable widget that matches the Quad interface.
Definition: DtPickableWidget.h:125
DtWidgetPicker & myPicker
Definition: DtSprite.h:112
DtPickableQuad * myWidget
Definition: DtSprite.h:114
#define DT_DLL_VRVGRAPHICS
Contains DLL export macros.
Definition: vrvGraphics.h:19
DT_DLL_vrfutil double angle(double vec1[3], double vec2[3])
FillType
Definition: DtQuad.h:32
A single 2D quadrilateral. None of this class's member functions are virtual because: ...
Definition: DtQuad.h:28
DtQuad * myQuad
Definition: DtSprite.h:113
The DtOverlayRenderer implements the overlay concept. An overlay is a 2D scene that is drawn on top o...
Definition: DtOverlayRenderer.h:41