19 class DtAttributeLayout;
20 class DtTextAttribute;
34 virtual void setBackgroundEnabled(
bool enabled);
37 virtual void setOutlineColor(
float r,
float g,
38 float b,
float a = 1.0f );
41 virtual void setOutlineWidth(
float width);
44 virtual void setOutlineEnabled(
bool enabled);
47 virtual void setTypeText(
unsigned int index,
51 virtual void setTypeValueText(
unsigned int index,
55 virtual void setTypeNumeric(
unsigned int index,
59 virtual void setTypeValueBar(
unsigned int index,
63 virtual void setTypeGraph(
64 unsigned int index,
const DtUnicode& attributeName,
int maxValues);
67 virtual void setTypeImage(
68 unsigned int index,
const DtUnicode& attributeName);
71 virtual void setTypeNull(
unsigned int index);
74 virtual void setValueImage(
75 unsigned int index,
const std::string& imageFilepath);
78 virtual void setValueGraphPoint(
79 unsigned int index,
unsigned int n,
float x,
float y);
82 virtual void setValueBarValue(
unsigned int index,
float val);
85 virtual void setValueNumeric(
unsigned int index,
float val);
88 virtual void setValueTextValue(
unsigned int index,
const DtUnicode& val);
91 virtual void setAttributeVisible(
unsigned int index,
bool visible);
95 virtual void setOverlay(
unsigned int overlay );
98 virtual unsigned int overlay()
const;
101 virtual void setOrderGroup(
unsigned int group );
104 virtual unsigned int orderGroup()
const;
107 virtual void setBackgroundOrderGroup(
unsigned int groupId );
110 virtual void setPosition(
float x,
float y,
float z,
float w = 0 );
113 virtual void setBackgroundImage(
const std::string&
filename );
116 virtual void setBackgroundColor(
float r,
float g,
float b,
float a = 1.0f );
119 virtual void setColor(
float r,
float g,
float b,
float a);
123 virtual void setOrigin(
float originX,
float originY);
126 virtual void setSize(
float w,
float h);
129 virtual void setPadding(
float paddingX,
float paddingY);
133 virtual void setModelDefinition(
const std::string& str);
136 virtual void setEventsEnabled(
bool enabled);
139 virtual void expandLayoutBy(
unsigned int rows,
unsigned int cols);
142 virtual void setVisible(
bool visible);
146 virtual void setHorizontalCenter(
bool center);
150 virtual void setVerticalCenter(
bool center);
153 virtual void setFontSize(
float fontSize);
156 virtual void setFontFile(
const std::string& fontFile);
159 virtual void setShadowText(
bool enabled );
162 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:19
The attribute layout tells DtAttributes where to draw using a grid type layout.
Definition: DtAttributeLayout.h:37
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains the DtAttributeLayout class declaration.