Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ XR Studio

Icon module

  • Last UpdatedJul 20, 2026
  • 5 minute read

The Icon module is a specialized module that exposes all glyphs in an icon font and makes them available through defines or static APIs.

To use the Icon module, as for every module, include it in the module.xml file. If you include the Icon module in your project, modules such as the ColorSelector, the ModularToolbar, the Compass module, and the Measure module will automatically use it.

Access the Icon module

To access the module there are two methods: defines or static API.

Access through defines

  • @def:icon_module.fontName — For the icon font name.

  • @def:icon_module.icons.<friendlyName> — For glyphs.

Example for defines

<Text2D name="icon" font=”[@def:icon_module.fontName],antialias,18” text="[@def:icon_module.icons. 3d--3d-y-axis]" visible="true" />

Access through static API

  • IconModule::Utils::GetFontName()— Returns the icon font name.

  • IconModule::Utils::GetCharForIcon("string friendlyName") — Returns the glyph for the given friendly name.

Example for static API

// Use glyph and font to set a UI control or text

  • string glyph = IconModule::Utils::GetCharForIcon("3d--3d-y-axis");

  • string font = IconModule::Utils::GetFontName();

Glyphs

This table contains all the glyphs names inside the icon font.

Icon Name <friendlyNames>

Icon

3d--3d-y-axis

3d--3d-zx-axes

3d--i-beam-measurement

3d--translucent

3d--vertex-alt

action--apply

action--change-polygon-count

action--clear-pin

action--clip-model

action--clip-section

action--clip

action--close

action--delete

action--deselect

action--draw

action--fly

action--pin

action--redo

action--remove

action--remove-limit-box

action--reset

action--reset-layers

action--swap

action--undo

action--unpin

action--walk

configuration--settings

content--circle

content--cloud

content--endpoint

content--eraser

content--line

content--message

content--orbit

content--polyline

equipment--pipe-diameter

ormatting--leader-line

formatting--picker

formatting--text

graphics--make-graphic

navigation--up

navigation--down

navigation--forward

navigation--back

notifications--check

organize--child-node

organize--parent-node

properties--ruler

select--background-selection

select--zoom-selection

ui--collapse

ui—collapse-small

ui--expand

ui—expand-small

ui--text-box

view--show

view--hide

In This Topic
Related Links