20 class DtOverlayRenderer;
51 void setPosition(
float x,
float y,
float z,
float w );
54 void getPosition(
float& x,
float& y,
float& z,
float& w )
const;
57 void setRotation(
float angle );
60 void getRotation(
float&
angle )
const;
64 void setGroup(
float order );
70 void setColor(
float r,
float g,
float b,
float a );
73 void getColor(
float& r,
float& g,
float& b,
float& a )
const;
83 void setPoints(
const float points[8] );
87 void getPoints(
float points[8]);
91 void setPointsByMinimumAltitude(
const float points[8],
double cameraAltitude );
98 void setIsForcedPointsByAltitudeEnabled(
bool isEnabled);
102 void setAltitudeForForcedPoints(
double minimumAltitudeForUse);
105 void clearAltitudeSpecificConfigurations();
110 void setFillType( FillType type );
113 FillType fillType()
const;
119 void setFillParameter(
unsigned int param,
unsigned int fullStipplePattern[32] = 0 );
123 float left = 0.0f,
float right = 1.0f,
float bottom = 0.0f,
float top = 1.0f );
130 void setLodOutAltitude(
double lodOutAltitude);
133 void setIsLodOutAltitudeEnabled(
bool isLodOutAltitudeEnabled);
Contains makVrv::DtOverlayResourceProvider class.
void * NativeResourceHandle
Definition: DtOverlayResourceProvider.h:33
A class which allocates and draws quads.
Definition: DtQuadRenderer.h:40
DtQuadProxy * myProxy
Definition: DtQuad.h:137
#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 flyweight class for controlling a single quad owned by the DtQuadRenderer. None of this class's mem...
Definition: DtQuadRenderer.h:111
A single 2D quadrilateral. None of this class's member functions are virtual because: ...
Definition: DtQuad.h:28
A simple bounding box.
Definition: DtBoundingBox.h:101
The DtOverlayRenderer implements the overlay concept. An overlay is a 2D scene that is drawn on top o...
Definition: DtOverlayRenderer.h:41