60 virtual void setOffset(
double x,
double y );
63 virtual void setPosition(
float x,
float y,
float z,
float w );
66 virtual void getMinSize(
double& xOut,
double& yOut );
70 virtual void setSize(
double x,
double y );
73 virtual void setColor(
float r,
float g,
float b,
float a );
77 virtual void setShadowText(
bool enabled );
80 virtual void setVisible(
bool visible );
83 virtual bool visible()
const;
87 virtual void setLodOutAltitude(
double lodOutAltitude)
override;
90 virtual double lodOutAltitude()
const override;
93 virtual void setIsLodOutAltitudeEnabled(
bool isEnabled)
override;
96 virtual bool isLodOutAltitudeEnabled()
const override;
103 virtual void setOverlay(
unsigned int overlayId );
107 virtual void setGroup(
unsigned int group );
116 virtual void updateQuad();
float myA
Definition: DtBaseQuadAttribute.h:134
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
float myX
Definition: DtBaseQuadAttribute.h:123
bool myIsLodOutAltitudeEnabled
Definition: DtBaseQuadAttribute.h:144
const char * creatorTypeName< DtBaseQuadAttribute >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtBaseQuadAttribute.h:32
double mySizeY
Definition: DtBaseQuadAttribute.h:137
double myOffsetX
Definition: DtBaseQuadAttribute.h:128
The attribute layout tells DtAttributes where to draw.
Definition: DtAttribute.h:21
Attribute that generates a colored quad.
Definition: DtBaseQuadAttribute.h:37
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:22
DtVirtualBaseClassCreator< DtBaseQuadAttribute > DtBaseQuadAttributeCreator
creator
Definition: DtBaseQuadAttribute.h:25
double myLodOutAltitude
Definition: DtBaseQuadAttribute.h:143
unsigned int myOverlay
Definition: DtBaseQuadAttribute.h:141
float myR
Definition: DtBaseQuadAttribute.h:131
friend DtBaseQuadAttributeCreator
Definition: DtBaseQuadAttribute.h:39
double myOffsetY
Definition: DtBaseQuadAttribute.h:129
A single 2D quadrilateral. None of this class's member functions are virtual because: ...
Definition: DtQuad.h:28
DtDe & myDe
Definition: DtBaseQuadAttribute.h:121
float myZ
Definition: DtBaseQuadAttribute.h:125
DtQuad * myQuad
Definition: DtBaseQuadAttribute.h:120
bool myVisible
Definition: DtBaseQuadAttribute.h:139
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:70
Contains the DtAttribute class declaration.
float myW
Definition: DtBaseQuadAttribute.h:126
float myG
Definition: DtBaseQuadAttribute.h:132
float myY
Definition: DtBaseQuadAttribute.h:124
double mySizeX
Definition: DtBaseQuadAttribute.h:136
float myB
Definition: DtBaseQuadAttribute.h:133