61 virtual void setOffset(
double x,
double y );
64 virtual void setPosition(
float x,
float y,
float z,
float w );
67 virtual void getMinSize(
double& xOut,
double& yOut );
71 virtual void setSize(
double x,
double y );
74 virtual void setColor(
float r,
float g,
float b,
float a );
78 virtual void setShadowText(
bool enabled );
81 virtual void setVisible(
bool visible );
84 virtual bool visible()
const;
88 virtual void setLodOutAltitude(
double lodOutAltitude)
override;
91 virtual double lodOutAltitude()
const override;
94 virtual void setIsLodOutAltitudeEnabled(
bool isEnabled)
override;
97 virtual bool isLodOutAltitudeEnabled()
const override;
104 virtual void setOverlay(
unsigned int overlayId );
108 virtual void setGroup(
unsigned int group );
117 virtual void updateQuad();
float myA
Definition: DtBaseQuadAttribute.h:135
DtQuadProxy * myQuad
Definition: DtBaseQuadAttribute.h:121
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
float myX
Definition: DtBaseQuadAttribute.h:124
bool myIsLodOutAltitudeEnabled
Definition: DtBaseQuadAttribute.h:145
const char * creatorTypeName< DtBaseQuadAttribute >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtBaseQuadAttribute.h:33
double mySizeY
Definition: DtBaseQuadAttribute.h:138
double myOffsetX
Definition: DtBaseQuadAttribute.h:129
The attribute layout tells DtAttributes where to draw.
Definition: DtAttribute.h:21
Attribute that generates a colored quad.
Definition: DtBaseQuadAttribute.h:38
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:23
DtVirtualBaseClassCreator< DtBaseQuadAttribute > DtBaseQuadAttributeCreator
creator
Definition: DtBaseQuadAttribute.h:26
double myLodOutAltitude
Definition: DtBaseQuadAttribute.h:144
unsigned int myOverlay
Definition: DtBaseQuadAttribute.h:142
float myR
Definition: DtBaseQuadAttribute.h:132
friend DtBaseQuadAttributeCreator
Definition: DtBaseQuadAttribute.h:40
A flyweight class for controlling a single quad owned by the DtQuadRenderer.
Definition: DtQuadProxy.h:26
double myOffsetY
Definition: DtBaseQuadAttribute.h:130
DtDe & myDe
Definition: DtBaseQuadAttribute.h:122
float myZ
Definition: DtBaseQuadAttribute.h:126
bool myVisible
Definition: DtBaseQuadAttribute.h:140
Contains DLL export macros.
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
Contains the DtAttribute class declaration.
float myW
Definition: DtBaseQuadAttribute.h:127
float myG
Definition: DtBaseQuadAttribute.h:133
float myY
Definition: DtBaseQuadAttribute.h:125
double mySizeX
Definition: DtBaseQuadAttribute.h:137
float myB
Definition: DtBaseQuadAttribute.h:134