35 virtual void setString(
const DtUnicode& str );
39 virtual void setPosition(
float x,
float y,
float z,
float w );
42 virtual void getMinSize(
double& xOut,
double& yOut );
45 virtual void setOffset(
double x,
double y );
48 virtual void setVisible(
bool isVisible );
51 virtual void setColor(
float r,
float g,
float b,
float a );
54 virtual void setFont(
const std::string& fontFile,
float sizeInPoints );
57 virtual bool visible()
const;
60 virtual void setSize(
double x,
double y );
64 static float pointsToPixelsAprox(
float points );
68 virtual void setOverlay(
unsigned int overlayId );
76 virtual void setGroup(
unsigned int group );
79 virtual void setForegroundGroup(
unsigned int group );
82 virtual void setBackgroundGroup(
unsigned int group );
85 virtual float fontSize();
88 virtual const std::string& fontFile();
91 virtual void setShadowText(
bool enabled );
99 void setFontForText(
const std::string& fontFile,
float sizeInPoints,
DtTextProxy& text );
102 void setOffsetForText(
double x,
double y,
DtTextProxy& text );
float myWidth
Definition: DtBaseTextAttribute.h:117
A unicode string.
Definition: DtUnicode.h:33
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtUnicode myString
Definition: DtBaseTextAttribute.h:133
float myWorldZ
Definition: DtBaseTextAttribute.h:124
float myOffsetY
Definition: DtBaseTextAttribute.h:120
float myWorldW
Definition: DtBaseTextAttribute.h:125
double mySizeX
Definition: DtBaseTextAttribute.h:127
A class for controlling text owned by the TextRenderer.
Definition: DtTextRenderer.h:90
The attribute layout tells DtAttributes where to draw.
Definition: DtAttribute.h:21
TextAlignement
Definition: DtFont.h:33
unsigned int myForegroundOverlayGroup
Definition: DtBaseTextAttribute.h:136
float myFontSize
Definition: DtBaseTextAttribute.h:116
bool myShadowTextFlag
Definition: DtBaseTextAttribute.h:139
float myWorldX
Definition: DtBaseTextAttribute.h:122
DtDe & myDe
Definition: DtBaseTextAttribute.h:112
float myWorldY
Definition: DtBaseTextAttribute.h:123
DtTextProxy * myText
Definition: DtBaseTextAttribute.h:130
unsigned int myBackgroundOverlayGroup
Definition: DtBaseTextAttribute.h:137
The attribute layout tells DtAttributes where to draw.
Definition: DtBaseTextAttribute.h:24
Contains makVrv::DtFont class.
double mySizeY
Definition: DtBaseTextAttribute.h:128
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains the DtAttribute class declaration.
unsigned int myOverlayId
Definition: DtBaseTextAttribute.h:135
DtTextProxy * myShadowText
Definition: DtBaseTextAttribute.h:131
float myColorR
Definition: DtBaseTextAttribute.h:113
DtFont::TextAlignement myAlignment
Definition: DtBaseTextAttribute.h:129
std::string myFontFile
Definition: DtBaseTextAttribute.h:114
float myOffsetX
Definition: DtBaseTextAttribute.h:119