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 |