19 class DtAttributeLayout;
20 class DtTextAttribute;
34 virtual void setBackgroundEnabled(
bool enabled);
37 virtual void setOutlineEnabled(
bool enabled);
40 virtual void setTypeText(
unsigned int index,
44 virtual void setTypeValueText(
unsigned int index,
48 virtual void setTypeNumeric(
unsigned int index,
52 virtual void setTypeValueBar(
unsigned int index,
56 virtual void setTypeGraph(
57 unsigned int index,
const DtUnicode& attributeName,
int maxValues);
60 virtual void setTypeImage(
61 unsigned int index,
const DtUnicode& attributeName);
64 virtual void setTypeNull(
unsigned int index);
67 virtual void setValueImage(
68 unsigned int index,
const std::string& imageFilepath);
71 virtual void setValueGraphPoint(
72 unsigned int index,
unsigned int n,
float x,
float y);
75 virtual void setValueBarValue(
unsigned int index,
float val);
78 virtual void setValueNumeric(
unsigned int index,
float val);
81 virtual void setValueTextValue(
unsigned int index,
const DtUnicode& val);
84 virtual void setAttributeVisible(
unsigned int index,
bool visible);
88 virtual void setOverlay(
unsigned int overlay );
91 virtual unsigned int overlay()
const;
94 virtual void setOrderGroup(
unsigned int group );
97 virtual unsigned int orderGroup()
const;
100 virtual void setBackgroundOrderGroup(
unsigned int groupId );
103 virtual void setPosition(
float x,
float y,
float z,
float w = 0 );
106 virtual void setBackgroundImage(
const std::string&
filename );
109 virtual void setBackgroundColor(
float r,
float g,
float b,
float a = 1.0f );
112 virtual void setColor(
float r,
float g,
float b,
float a);
116 virtual void setOrigin(
float originX,
float originY);
119 virtual void setSize(
float w,
float h);
122 virtual void setPadding(
float paddingX,
float paddingY);
126 virtual void setModelDefinition(
const std::string& str);
129 virtual void setEventsEnabled(
bool enabled);
132 virtual void expandLayoutBy(
unsigned int rows,
unsigned int cols);
135 virtual void setVisible(
bool visible);
139 virtual void setHorizontalCenter(
bool center);
143 virtual void setVerticalCenter(
bool center);
146 virtual void setFontSize(
float fontSize);
149 virtual void setFontFile(
const std::string& fontFile);
152 virtual void setShadowText(
bool enabled );
155 virtual void setRotation(
float);
A unicode string.
Definition: DtUnicode.h:33
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
The attribute layout tells DtAttributes where to draw.
Definition: DtTextAttribute.h:22
The attribute layout tells DtAttributes where to draw using a grid type layout.
Definition: DtAttributeLayout.h:37
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains the DtAttributeLayout class declaration.