17 class Dt3DSegmentedLineModelAgent;
18 class DtWidgetLabelAgent;
19 class DtSceneObjectAgent;
20 class DtAttachableHatUpdaterAgent;
21 class DtProjectedWidgetModelAgent;
22 class DtAttachableHatTextUpdaterAgent;
39 virtual void setHatLineVisible(
bool );
47 virtual void setTextColor(
float r,
float g,
float b,
float a);
48 virtual void getTextColor(
float& r,
float& g,
float& b,
float& a)
const;
53 virtual void setTextBoxSize(
unsigned int textWidth,
unsigned int textHeight );
54 virtual void getTextBoxSize(
unsigned int& textWidth,
unsigned int& textHeight )
const;
59 virtual void setOriginOffset(
int offsetX,
int offsetY );
60 virtual void getOriginOffset(
int& offsetX,
int& offsetY )
const;
67 virtual void setHorizontalAlignment (
unsigned int horizontalAlignment );
68 virtual unsigned int horizontalAlignment()
const;
73 virtual void setTextFont(
const std::string& textFont) ;
74 virtual std::string textFont()
const;
79 virtual void setTextFontSize(
unsigned int textFontSize );
80 virtual unsigned int textFontSize()
const;
84 virtual void setHatLinePeriod(
unsigned int frames );
85 virtual unsigned int hatLinePeriod()
const;
91 virtual void setUseHighestTerrainLod(
bool trueOrFalse );
92 virtual bool useHighestTerrainLod()
const;
98 virtual void createModelAgents();
101 virtual void destroyModelAgents();
105 virtual void setModelDefinitionForAgents();
125 unsigned int myTextBoxSize[2];
129 float myTextColor[4];
130 int myOriginOffset[2];