21 class DtOverlayRenderer;
42 void setEventsEnabled(
bool enabled,
unsigned long long userData = 0 );
45 bool eventsEnabled()
const;
48 void setPosition(
float x,
float y,
float z,
float w = 0 );
51 void setPoints(
const float points[8] );
54 void setRotation(
float angle );
60 void setTextureParameter(
62 float left = 0.0f,
float right = 1.0f,
float bottom = 0.0f,
69 void setColor(
float r,
float g,
float b,
float a );
72 void setGroup(
unsigned int group );
75 unsigned int group()
const;
78 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:83
DtWidgetPicker & myPicker
Definition: DtSprite.h:86
DtPickableQuad * myWidget
Definition: DtSprite.h:88
#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:28
A single 2D quadrilateral.
Definition: DtQuad.h:24
DtQuad * myQuad
Definition: DtSprite.h:87
The DtOverlayRenderer implements the overlay concept.
Definition: DtOverlayRenderer.h:23