OpenSpace3D libs
OpenSpace 3D libraries for plugITs and OS3D developer
|
Functions | |
VUIsplitThemeRef (themeref) | |
Split a theme reference between definition name and element name. | |
VUIdestroyContainer (contstr) | |
Destroy a 3D container. | |
VUIcreate3dContainer (sessionstr, groupstr, pos, offset, contsize, scale, autoscale, maxautoscaledist, autotarget, opacity, ontop) | |
Create a 3D container for VR. | |
VUIcreateVrContainer (sessionstr, groupstr, offset, contsize, scale, opacity, ontop, zorder) | |
Create a 3D container for VR. | |
VUIcreateVrKeyboard (sessionstr, groupstr, scale, opacity) | |
Create a 3D keyboard for VR. | |
VUIshowVrKeyboard (keybstr, mode) | |
Show a 3D keyboard for VR. | |
VUIhideVrKeyboard (keybstr) | |
Hide a 3D keyboard for VR. | |
VUIdestroyVrKeyboard (keybstr) | |
Destroy a 3D keyboard for VR. | |
VUIcreateContainerGroup (themestr) | |
create a container group | |
VUIgetThemerefPrefix (ref) | |
search base theme ref with "_" | |
VUIgetThemePath (basename) | |
get theme path from theme name | |
VUIreloadElementThemeResource (eltstr, themestr) | |
reload theme resources on an element | |
VUIreloadThemeResources () | |
reload theme resources | |
VUIsetGroupTheme (groupstr, file) | |
change the current theme | |
VUIsetTheme (file) | |
change the current theme | |
Detailed Description
OpenSpace3D 3D HUD API
Function Documentation
◆ VUIsplitThemeRef()
VUIsplitThemeRef | ( | themeref | ) |
Split a theme reference between definition name and element name.
Prototype: fun [S] [S S]
- Parameters
-
S : the theme reference
- Returns
- [S S] : the definition name and element name
◆ VUIdestroyContainer()
VUIdestroyContainer | ( | contstr | ) |
Destroy a 3D container.
Prototype: fun [VUIcontainer] I
- Parameters
-
VUIcontainer : the 3d container
- Returns
- I : return 0
◆ VUIcreate3dContainer()
VUIcreate3dContainer | ( | sessionstr | , |
groupstr | , | ||
pos | , | ||
offset | , | ||
contsize | , | ||
scale | , | ||
autoscale | , | ||
maxautoscaledist | , | ||
autotarget | , | ||
opacity | , | ||
ontop | |||
) |
Create a 3D container for VR.
Prototype: fun [V3Dsession [F F] [F F] [I I] F I I I I I] VUIcontainer
- Parameters
-
V3Dsession : the 3d scene structure
- Returns
- VUIcontainer : the new 3D container
◆ VUIcreateVrContainer()
VUIcreateVrContainer | ( | sessionstr | , |
groupstr | , | ||
offset | , | ||
contsize | , | ||
scale | , | ||
opacity | , | ||
ontop | , | ||
zorder | |||
) |
Create a 3D container for VR.
Prototype: fun [V3Dsession [F F] [I I] F I I I] VUIcontainer
- Parameters
-
V3Dsession : the 3d scene structure
- Returns
- VUIcontainer : the new 3D container
◆ VUIcreateVrKeyboard()
VUIcreateVrKeyboard | ( | sessionstr | , |
groupstr | , | ||
scale | , | ||
opacity | |||
) |
Create a 3D keyboard for VR.
Prototype: fun [V3Dsession F I] VUIkeyboard
- Parameters
-
V3Dsession : the 3d scene structure
- Returns
- VUIkeyboard : the new 3D keyboard
◆ VUIshowVrKeyboard()
VUIshowVrKeyboard | ( | keybstr | , |
mode | |||
) |
Show a 3D keyboard for VR.
Prototype: fun [VUIkeyboard I] VUIkeyboard
- Parameters
-
VUIkeyboard : the virtual keyboard I : keyboard mode 0 default, 1 text, 2 numeric
- Returns
- VUIkeyboard : the 3D keyboard
◆ VUIhideVrKeyboard()
VUIhideVrKeyboard | ( | keybstr | ) |
Hide a 3D keyboard for VR.
Prototype: fun [VUIkeyboard] VUIkeyboard
- Parameters
-
VUIkeyboard : the virtual keyboard
- Returns
- VUIkeyboard : the 3D keyboard
◆ VUIdestroyVrKeyboard()
VUIdestroyVrKeyboard | ( | keybstr | ) |
Destroy a 3D keyboard for VR.
Prototype: fun [VUIkeyboard] I
- Parameters
-
VUIkeyboard : the virtual keyboard
- Returns
- I : 0
◆ VUIcreateContainerGroup()
VUIcreateContainerGroup | ( | themestr | ) |
create a container group
Prototype: fun [VUItheme] VUIcontainerGroup
- Parameters
-
VUItheme : the theme
- Returns
- VUIcontainerGroup : the new container group
◆ VUIgetThemerefPrefix()
VUIgetThemerefPrefix | ( | ref | ) |
search base theme ref with "_"
Prototype: fun [S] S
- Parameters
-
S : the theme reference
- Returns
- S : the base theme reference
◆ VUIgetThemePath()
VUIgetThemePath | ( | basename | ) |
get theme path from theme name
Prototype: fun [S] S
- Parameters
-
S : the theme name
- Returns
- S : the theme path
◆ VUIreloadElementThemeResource()
VUIreloadElementThemeResource | ( | eltstr | , |
themestr | |||
) |
reload theme resources on an element
Prototype: fun [VUIelement] I
- Parameters
-
VUIelement : the element structure
- Returns
- I : 0
◆ VUIreloadThemeResources()
VUIreloadThemeResources | ( | ) |
reload theme resources
Prototype: fun [] I
- Returns
- I : 0
◆ VUIsetGroupTheme()
VUIsetGroupTheme | ( | groupstr | , |
file | |||
) |
change the current theme
Prototype: fun [S] I
- Parameters
-
S : the theme file path
- Returns
- I : 0
◆ VUIsetTheme()
VUIsetTheme | ( | file | ) |
change the current theme
Prototype: fun [S] I
- Parameters
-
S : the theme file path
- Returns
- I : 0
Generated by 1.9.8