19 class DtAttributeLayout;
20 class DtTextAttribute;
49 virtual void setBackgroundEnabled(
bool enabled);
52 virtual void setOutlineColor(
float r,
float g,
53 float b,
float a = 1.0f );
56 virtual void setOutlineWidth(
float width);
59 virtual void setOutlineEnabled(
bool enabled);
62 virtual void setTypeText(
unsigned int index,
66 virtual void setTypeValueText(
unsigned int index,
70 virtual void setTypeNumeric(
unsigned int index,
74 virtual void setTypeValueBar(
unsigned int index,
78 virtual void setTypeGraph(
79 unsigned int index,
const DtUnicode& attributeName,
int maxValues);
82 virtual void setTypeImage(
83 unsigned int index,
const DtUnicode& attributeName);
86 virtual void setTypeNull(
unsigned int index);
89 virtual void setValueImage(
90 unsigned int index,
const std::string& imageFilepath);
93 virtual void setValueGraphPoint(
94 unsigned int index,
unsigned int n,
float x,
float y);
97 virtual void setValueBarValue(
unsigned int index,
float val);
100 virtual void setValueNumeric(
unsigned int index,
float val);
103 virtual void setValueTextValue(
unsigned int index,
const DtUnicode& val);
106 virtual void setAttributeVisible(
unsigned int index,
bool visible);
110 virtual void setOverlay(
unsigned int overlay );
113 virtual unsigned int overlay()
const;
116 virtual void setOrderGroup(
unsigned int group );
119 virtual unsigned int orderGroup()
const;
122 virtual void setBackgroundOrderGroup(
unsigned int groupId );
125 virtual void setPosition(
float x,
float y,
float z,
float w = 0 );
128 virtual void setBackgroundImage(
const std::string&
filename );
131 virtual void setBackgroundColor(
float r,
float g,
float b,
float a = 1.0f );
134 virtual void setColor(
float r,
float g,
float b,
float a);
138 virtual void setOrigin(
float originX,
float originY);
141 virtual void setSize(
float w,
float h);
144 virtual void setPadding(
float paddingX,
float paddingY);
148 virtual void setModelDefinition(
const std::string& str);
151 virtual void setEventsEnabled(
bool enabled);
154 virtual void expandLayoutBy(
unsigned int rows,
unsigned int cols);
157 virtual void setVisible(
bool visible);
162 virtual void setLodOutAltitude(
double lodOutAltitude);
167 virtual void setIsLodOutAltitudeEnabled(
bool isLodOutAltitudeEnabled);
171 virtual void setHorizontalCenter(
bool center);
175 virtual void setVerticalCenter(
bool center);
178 virtual void setFontSize(
float fontSize);
181 virtual void setFontFile(
const std::string& fontFile);
184 virtual void setShadowText(
bool enabled );
187 virtual void setRotation(
float);
193 virtual void createOrUpdateTextAttribute(
unsigned int rowIndex,
194 unsigned int columnIndex,
const DtUnicode& textString);
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
The attribute layout tells DtAttributes where to draw.
Definition: DtTextAttribute.h:33
The attribute layout tells DtAttributes where to draw using a grid type layout.
Definition: DtAttributeLayout.h:37
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 DtAttributeLayout class declaration.