![]() |
VR-Forces 4.3 Class Documentation
|
Class for a widget that displays remote graphics attribute groups. More...

Public Member Functions | |
| DtAttributeGroupWidget (DtDe &de, DtUniqueID id) | |
| A widget label ctor. | |
| virtual | ~DtAttributeGroupWidget () |
| DTOR. | |
| virtual void | setBackgroundEnabled (bool enabled)=0 |
| Enable or disable the background. | |
| virtual void | setBackgroundColor (float r, float g, float b, float a=1.0f)=0 |
| Set the background color. | |
| virtual void | setOutlineEnabled (bool enabled)=0 |
| Enable or disable the outline. | |
| virtual void | setTypeText (unsigned int index, const DtUnicode &attributeName)=0 |
| Set the index'th attribute to be a text-only attribute. | |
| virtual void | setTypeNumeric (unsigned int index, const DtUnicode &attributeName)=0 |
| Set the index'th attribute to be a numeric attribute. | |
| virtual void | setTypeValueBar (unsigned int index, const DtUnicode &attributeName)=0 |
| Set the index'th attribute to be a value bar attribute. | |
| virtual void | setTypeGraph (unsigned int index, const DtUnicode &attributeName, int maxValues)=0 |
| Set the index'th attribute to be a line graph attribute maxValues is the maximum number of values to store in the graph; when this maximum is reached, the graph will throw out the oldest values as new values are added. | |
| virtual void | setTypeImage (unsigned int index, const DtUnicode &attributeName)=0 |
| Set the index'th attribute to be an image attribute. | |
| virtual void | setTypeValueText (unsigned int index, const DtUnicode &attributeName)=0 |
| Set the index'th attribute to be a value text attribute. | |
| virtual void | setTypeNull (unsigned int index)=0 |
| Set the index'th attribute to be a null attribute (not displayed) | |
| virtual void | setValueImage (unsigned int index, const std::string &imageFilepath)=0 |
| Set the value of the index'th attribute to the image filename. | |
| virtual void | setValueGraphPoint (unsigned int index, unsigned int n, float x, float y)=0 |
| Set the line graph's nth x,y values for the index'th attribute. | |
| virtual void | setValueBarValue (unsigned int index, float val)=0 |
| Set the value bar value for the index'th attribute. | |
| virtual void | setValueNumeric (unsigned int index, float val)=0 |
| Set the numeric value for the index'th attribute. | |
| virtual void | setValueTextValue (unsigned int index, const DtUnicode &val)=0 |
| Set the text value for the index'th attribute. | |
| virtual void | setAttributeVisible (unsigned int index, bool visible)=0 |
| Set an attribute visible or hidden. | |
| virtual void | setHorizontalCenter (bool center)=0 |
| Set whether or not to center the attribute group horizontally around its origin. | |
| virtual void | setVerticalCenter (bool center)=0 |
| Set whether or not to center the attribute group vertically around its origin. | |
| virtual void | setFontSize (float points)=0 |
| Set the font size for text based attributes. | |
| virtual void | setFontFile (const std::string &)=0 |
| Set the font size file. | |
| virtual void | setShadowText (bool enabled)=0 |
| Set whether text shadows should be displayed. | |
| virtual void | setBackgroundOrderGroup (unsigned int groupId)=0 |
| Set the overlay group used for shadows and the background. | |
Public Member Functions inherited from makVrv::DtWidget | |
| DtWidget (DtDe &de, DtUniqueID id) | |
| virtual | ~DtWidget () |
| virtual void | setOverlay (unsigned int overlay)=0 |
| Sets the overlay of the widget. | |
| virtual unsigned int | overlay () const =0 |
| Gets the overlay of the widget. | |
| virtual void | setOrderGroup (unsigned int group)=0 |
| Sets the overlay of the widget. | |
| virtual void | setRotation (float)=0 |
| Sets the rotation of the widget. Rotation is in radians. Default is no-op. | |
| virtual unsigned int | orderGroup () const =0 |
| Gets the overlay of the widget. | |
| virtual void | setParentId (DtUniqueID id) |
| Set the parent id. | |
| virtual void | setPosition (float x, float y, float z, float w=0)=0 |
| Set the position of the widget in screen space. | |
| virtual void | setBackgroundImage (const std::string &filename)=0 |
| Set the background image. | |
| virtual void | setColor (float r, float g, float b, float a)=0 |
| Set the color of the widget. | |
| virtual void | setOrigin (float originX, float originY)=0 |
| Sets the origin location, by default it is 0,0. | |
| virtual void | setSize (float w, float h)=0 |
| Sets the size of the widget in overlay coordinate space. | |
| virtual void | setPadding (float paddingX, float paddingY)=0 |
| Sets the size of the widget in overlay coordinate space. | |
| virtual void | setModelDefinition (const std::string &str)=0 |
| Sets the model definition of the widget (optional, since widgets are not models) | |
| virtual void | setEventsEnabled (bool enabled)=0 |
| Enable or disable events for this widget. | |
| virtual void | setVisible (bool visible)=0 |
| Set whether the widget is visible or not. | |
Additional Inherited Members | |
Protected Attributes inherited from makVrv::DtWidget | |
| DtDe & | myDe |
| DtUniqueID | myId |
| DtUniqueID | myParentId |
Class for a widget that displays remote graphics attribute groups.
| makVrv::DtAttributeGroupWidget::DtAttributeGroupWidget | ( | DtDe & | de, |
| DtUniqueID | id | ||
| ) |
A widget label ctor.
|
virtual |
DTOR.
|
pure virtual |
Enable or disable the background.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the background color.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Enable or disable the outline.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the index'th attribute to be a text-only attribute.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the index'th attribute to be a numeric attribute.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the index'th attribute to be a value bar attribute.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the index'th attribute to be a line graph attribute maxValues is the maximum number of values to store in the graph; when this maximum is reached, the graph will throw out the oldest values as new values are added.
Values of maxValue < 0 indicate no limit.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the index'th attribute to be an image attribute.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the index'th attribute to be a value text attribute.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the index'th attribute to be a null attribute (not displayed)
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the value of the index'th attribute to the image filename.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the line graph's nth x,y values for the index'th attribute.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the value bar value for the index'th attribute.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the numeric value for the index'th attribute.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the text value for the index'th attribute.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set an attribute visible or hidden.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set whether or not to center the attribute group horizontally around its origin.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set whether or not to center the attribute group vertically around its origin.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the font size for text based attributes.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the font size file.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set whether text shadows should be displayed.
Implemented in makVrv::DtOsgAttributeGroupWidget.
|
pure virtual |
Set the overlay group used for shadows and the background.
Note: This is the same as calling setOrderGroup(unsigned int).
Implemented in makVrv::DtOsgAttributeGroupWidget.