ScreenTextOverlay
Textual foreground, that just displays all strings according to a simple style.
Inheritance
Code
XML encoding
<ScreenTextOverlay text='' color='1,1,1,1' bgColor='0,0,0,0' shadowColor='0,0,0,1' shadowOffset='1,-1' borderColor='-1,-1,-1,0' borderOffset='4,4' pointSize='12.0' family='' horizontalAlign='LEFT' verticalAlign='TOP' textMargin='0,0' enabled='TRUE' exclusive='FALSE' logFeature='' />
Classic encoding
ScreenTextOverlay {
text [""]
color 1,1,1,1
bgColor 0,0,0,0
shadowColor 0,0,0,1
shadowOffset 1,-1
borderColor -1,-1,-1,0
borderOffset 4,4
pointSize 12.0
family ""
horizontalAlign "LEFT"
verticalAlign "TOP"
textMargin 0,0
enabled TRUE
exclusive FALSE
logFeature [""]
}
Interface
Filter: X3D only | Avalon only | All
| id | Name | DataType | PartType | Default | ValueType | Description |
|---|---|---|---|---|---|---|
| text | MFString | inputOutput | The text, each string corresponds to one line. | |||
| color | SFColorRGBA | inputOutput | 1,1,1,1 | Color of the text. | ||
| bgColor | SFColorRGBA | inputOutput | 0,0,0,0 | Color of the background. | ||
| shadowColor | SFColorRGBA | inputOutput | 0,0,0,1 | Color of the text shadows. | ||
| shadowOffset | SFVec2f | inputOutput | 1,-1 | Offset of the text shadows, in pixels. | ||
| borderColor | SFColorRGBA | inputOutput | -1,-1,-1,0 | Color of the border, ignored if negative. | ||
| borderOffset | SFVec2f | inputOutput | 4,4 | Offset of the border in pixels. | ||
| pointSize | SFFloat | initializeOnly | 12.0 | Height of a single line (only used if family not empty). | ||
| family | SFString | initializeOnly | The font family to be used, e.g. "SANS", default if unset. | |||
| horizontalAlign | SFString | inputOutput | LEFT | [LEFT, MIDDLE, RIGHT] | Simple form of layout management, default is left. | |
| verticalAlign | SFString | inputOutput | TOP | [TOP, CENTER, BOTTOM] | Simple form of layout management, default is top. | |
| textMargin | SFVec2f | inputOutput | 0,0 | Text margin in pixels. | ||
| enabled | SFBool | inputOutput | TRUE | flag to enable/disable the overlay | ||
| exclusive | SFBool | inputOutput | FALSE | defines if the overlay should be exclusive visible or not | ||
| logFeature | MFString | inputOutput | state, child, parent, route, eventIn, eventOut | controls the logging of changes, state: log state changes (e.g. live), child: log child add/remove, parent: log parent add/remove, route: log route add/remove; eventIn: log receiving of events, eventOut: log sending of events: guiView, runtime system should create node-view, guiEdit: runtime system should create node-editeverything: log everything | ||
| metadata | SFNode | inputOutput | MetadataObject | container for payload metadata inside MetadataSet element |
