|
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 | |
OpenSpace3D 3D HUD API
| VUIsplitThemeRef | ( | themeref | ) |
Split a theme reference between definition name and element name.
Prototype: fun [S] [S S]
| S | : the theme reference |
| VUIdestroyContainer | ( | contstr | ) |
Destroy a 3D container.
Prototype: fun [VUIcontainer] I
| VUIcontainer | : the 3d container |
| 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
| V3Dsession | : the 3d scene structure |
| 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
| V3Dsession | : the 3d scene structure |
| VUIcreateVrKeyboard | ( | sessionstr | , |
| groupstr | , | ||
| scale | , | ||
| opacity | |||
| ) |
Create a 3D keyboard for VR.
Prototype: fun [V3Dsession F I] VUIkeyboard
| V3Dsession | : the 3d scene structure |
| VUIshowVrKeyboard | ( | keybstr | , |
| mode | |||
| ) |
Show a 3D keyboard for VR.
Prototype: fun [VUIkeyboard I] VUIkeyboard
| VUIkeyboard | : the virtual keyboard |
| I | : keyboard mode 0 default, 1 text, 2 numeric |
| VUIhideVrKeyboard | ( | keybstr | ) |
Hide a 3D keyboard for VR.
Prototype: fun [VUIkeyboard] VUIkeyboard
| VUIkeyboard | : the virtual keyboard |
| VUIdestroyVrKeyboard | ( | keybstr | ) |
Destroy a 3D keyboard for VR.
Prototype: fun [VUIkeyboard] I
| VUIkeyboard | : the virtual keyboard |
| VUIcreateContainerGroup | ( | themestr | ) |
create a container group
Prototype: fun [VUItheme] VUIcontainerGroup
| VUItheme | : the theme |
| VUIgetThemerefPrefix | ( | ref | ) |
search base theme ref with "_"
Prototype: fun [S] S
| S | : the theme reference |
| VUIgetThemePath | ( | basename | ) |
get theme path from theme name
Prototype: fun [S] S
| S | : the theme name |
| VUIreloadElementThemeResource | ( | eltstr | , |
| themestr | |||
| ) |
reload theme resources on an element
Prototype: fun [VUIelement] I
| VUIelement | : the element structure |
| VUIreloadThemeResources | ( | ) |
reload theme resources
Prototype: fun [] I
| VUIsetGroupTheme | ( | groupstr | , |
| file | |||
| ) |
change the current theme
Prototype: fun [S] I
| S | : the theme file path |
| VUIsetTheme | ( | file | ) |
change the current theme
Prototype: fun [S] I
| S | : the theme file path |