| 
    OpenSpace3D libs
    
   OpenSpace 3D libraries for plugITs and OS3D developer 
   | 
 
Data Structures | |
| struct | VUIfont | 
| struct | VUIthemeRes | 
| struct | VUIthemeFont | 
| struct | VUIthemeElt | 
| struct | VUIthemeDef | 
| struct | VUItheme | 
| struct | VUIDlg | 
| struct | VUIListElement | 
| struct | VUIList | 
| struct | VUIFloat | 
| struct | VUISlider | 
| struct | VUISelect | 
| struct | VUITableLine | 
| struct | VUITable | 
| struct | VUISubMenu | 
| struct | VUIBtnMenu | 
| struct | VUImenu | 
| struct | VUIkeyboard | 
| struct | VUIfontInt | 
| struct | VUIText | 
| struct | VUIRes | 
| struct | VUIelement | 
| struct | VUIWcont | 
| struct | VUI3Dcont | 
| struct | VUIcontainer | 
| struct | VUIcontainerGroup | 
Typedefs | |
| typedef struct mkVUIfont | VUIfont | 
| typedef struct mkVUIthemeRes | VUIthemeRes | 
| typedef struct mkVUIthemeFont | VUIthemeFont | 
| typedef struct mkVUIthemeElt | VUIthemeElt | 
| typedef struct mkVUIthemeDef | VUIthemeDef | 
| typedef struct mkVUItheme | VUItheme | 
| typedef struct mkVUIDlg | VUIDlg | 
| typedef struct mkVUIListElement | VUIListElement | 
| typedef struct mkVUIList | VUIList | 
| typedef struct mkVUIFloat | VUIFloat | 
| typedef struct mkVUISlider | VUISlider | 
| typedef struct mkVUISelect | VUISelect | 
| typedef struct mkVUITableLine | VUITableLine | 
| typedef struct mkVUITable | VUITable | 
| typedef struct mkVUISubMenu | VUISubMenu | 
| typedef struct mkVUIBtnMenu | VUIBtnMenu | 
| typedef struct mkVUImenu | VUImenu | 
| typedef struct mkVUIkeyboard | VUIkeyboard | 
| typedef struct mkVUIfontInt | VUIfontInt | 
| typedef struct mkVUIText | VUIText | 
| typedef struct mkVUIRes | VUIRes | 
| typedef struct mkVUIelement | VUIelement | 
| typedef struct mkVUIWcont | VUIWcont | 
| typedef struct mkVUI3Dcont | VUI3Dcont | 
| typedef struct mkVUIcontainer | VUIcontainer | 
| typedef struct mkVUIcontainerGroup | VUIcontainerGroup | 
Functions | |
| VUIupdateScreenSensity (viewstr) | |
| VUIloadThemeElements (defstr, lres) | |
| VUIloadThemeDefinitions (thstr, ldef) | |
| VUIloadTheme (file) | |
| VUIgetThemeElement (defstr, elt) | |
| VUIgetThemeDef (themestr, def) | |
| VUIsplitThemeRef (themeref) | |
| Split a theme reference between definition name and element name.   | |
| VUIgetGroupTheme (groupstr) | |
| VUIgetContainerGroupTheme (contstr) | |
| VUIdelFont (fontstr) | |
| Delete a VUIfont.   | |
| VUIgetTextSize (fontstr, text, maxwidth, alignflags) | |
| Get the size needed to write a text.   | |
| VUIgetAlignFlagsBT (flags) | |
| VUIgetAlignFlags (flags) | |
| VUIdrawTextBitmap (bmp, fontstr, rect, offset, fontcolor, alignflags, text) | |
| Draw a text to a bitmap, within a defined area.   | |
| VUIdrawTextAlphaBitmap (abmp, fontstr, rect, offset, fontcolor, alignflags, text) | |
| Draw a text to an alpha bitmap, within a defined area.   | |
| VUIgetFontFaceBT (face) | |
| VUIgetFontFileBT (face) | |
| VUIgetFontFace (face) | |
| VUIgetFontFlagsBT (flags) | |
| VUIgetFontFlags (flags) | |
| VUIgetFontByValues (face, size, flags, color, type) | |
| VUIaddFont (face, size, flags, color, auto, init) | |
| Create a VUIfont.   | |
| VUIcreateFont (face, size, flags, color, auto) | |
| Create a VUIfont.   | |
| VUIcreateFontInterface (font) | |
| VUIgetFontFromInterface (fontistr) | |
| VUIaddThemeFont (fthstr) | |
| VUIgetResourceByIndex (index) | |
| VUIgetResourceByFile (file) | |
| VUIaddResourceIndex (file) | |
| VUIgetResourceVisualSize (resstr) | |
| VUIelementNeedUpdate (eltstr, force) | |
| VUIshowElement (eltstr, state) | |
| VUIdestroyResource (resstr) | |
| VUIloadResource (resstr) | |
| VUImakeResource (eltstr, bgcolor, border, bdcolor, file, flags, nbstates, nbcols, nbframe, framepersec) | |
| VUIdestroyElement (eltstr) | |
| VUIgetScrollableElement (eltstr) | |
| VUImakeFloat (contstr, eltstr, minval, maxval, step, nbdec, value) | |
| VUImakeSlider (contstr, eltstr, minval, maxval, step, nbdec, value, direction, cursorsize, textpos) | |
| VUImakeSelect (contstr, eltstr, lvalues, margin, offset, themeref) | |
| VUImakeTable (contstr, elstr, tablesize, colwidths, border) | |
| VUImakeMenu (contstr, eltstr, margin, offset, align, themeref) | |
| VUImakeBtnMenu (menustr, eltstr, value, mode, unfoldchildren) | |
| VUImakeSubMenu (bmenustr, pmenustr, value, check) | |
| VUImakeList (contstr, eltstr, eltoffset, margin, multiselect, themeref) | |
| VUImakeListElement (liststr, eltstr, parentstr, value, param) | |
| VUIcountListHierarchy (eltstr) | |
| VUIsetElementTheme (eltstr, defstr, element) | |
| VUImakeElement (contstr, parentstr, pos, size, ratiosize, align, type) | |
| VUImake3Dcont (contstr, sessionstr, pos, offset, scale, autoscale, maxautoscaledist, autotarget, ontop) | |
| VUImakeWcont (contstr, viewstr, xpos, ypos, width, height, ratiosize, align, opacity, zorder) | |
| VUIdestroyWcontainer (contwstr) | |
| VUImakeContainer (type, groupstr) | |
| VUImakeKeyboard (sessionstr, groupstr, mode) | |
| VUIdestroy3DContainer (vrcontstr) | |
| Delete a 3D container.   | |
| VUIdestroyContainer (contstr) | |
| Destroy a 3D container.   | |
| VUIgetContainerBufferSize (contstr) | |
| VUIscaleCoords (vec, scale) | |
| VUIunscaleCoords (vec, scale) | |
| VUIscaleCoords2 (vec, scale) | |
| VUIunscaleCoords2 (vec, scale) | |
| VUIscaleVec (vec, scale) | |
| VUIunscaleVec (vec, scale) | |
| VUIscaleValue (val, scale) | |
| VUIunscaleValue (val, scale) | |
| VUIreplaceAllText (text, repchar, state) | |
| VUIcomputeEposSize (eltstr, vw, vh) | |
| VUIcomputeWposSize (contstr, vw, vh) | |
| VUIshowContainerW (contwstr, state) | |
| VUIupdateResourceBuffer (resstr, width, height) | |
| VUIgetElementInCoord (eltlist, x, y) | |
| VUIbuildAllElementsList (refstr, eltlist) | |
| getElementsCenterDirection (eltstr1, eltstr2, dir) | |
| getElementClosest (refstr, eltstr1, eltstr2, dir) | |
| VUIgetNextElement (eltstr, dir) | |
| VUIdrawElement (contstr, eltstr) | |
| VUImakeElementDrawCoords (eltstr) | |
| VUIupdateElementCoords (contstr, eltstr) | |
| VUIupdateElement (contstr, eltstr) | |
| VUIisFocusedInput () | |
| VUIsetFocusedElement (contstr, eltstr) | |
| VUIgetListContentSize (liststr, lestrlist, size, allstate) | |
| VUIgetListFullContentSize (liststr, allstate) | |
| VUIupdateElementsCoords (contstr, eltlist) | |
| VUIupdateElements (contstr, eltlist) | |
| VUIupdateContBuffer (contstr) | |
| VUIupdateListElement (liststr, eltstr, offset) | |
| VUIupdateListElements (liststr, lestrlist, offset) | |
| VUIupdateListElementCoords (liststr, eltstr, offset) | |
| VUIupdateListElementsCoords (liststr, lestrlist, offset) | |
| VUIgetListElementByName (liststr, lestrlist, value, ret) | |
| VUIshowListElementNode (leltstr, state, sons) | |
| VUIsetElementCheckState (eltstr, state) | |
| VUIunfoldListElement (leltstr, state) | |
| VUIincElementCheckState (eltstr) | |
| VUIgetElementCheckState (eltstr) | |
| VUIsetElementIgnoreInput (eltstr, state) | |
| VUIgetElementIgnoreInput (eltstr) | |
| VUIscrollList (liststr, delta) | |
| cbVUIlistScrollTimer (trm, p) | |
| cbVUIlistScrollBtnClick (eltstr, id, x, y, btn, p) | |
| cbVUIlistScrollBtnUnClick (eltstr, id, x, y, btn, liststr) | |
| VUIdrawListCb (eltstr, liststr) | |
| VUIgetMenuContentSize (menustr, mbstrlist, size) | |
| VUIgetMenuFullContentSize (menustr) | |
| VUIupdateMenuElement (menustr, eltstr, offset) | |
| VUIupdateMenuElements (menustr, mbstrlist, offset) | |
| VUIscrollMenu (menustr, delta) | |
| cbVUImenuScrollTimer (trm, p) | |
| cbVUImenuScrollBtnClick (eltstr, id, x, y, btn, p) | |
| cbVUImenuScrollBtnUnClick (eltstr, id, x, y, btn, menustr) | |
| VUIdrawMenuCb (eltstr, menustr) | |
| VUIscrollText (eltstr, delta) | |
| cbVUItextScrollTimer (trm, p) | |
| cbVUItextScrollBtnClick (eltstr, id, x, y, btn, p) | |
| cbVUItextScrollBtnUnClick (eltstr, id, x, y, btn, textstr) | |
| VUIscrollElement (eltstr, dx, dy) | |
| cbVUIelementScrollTimer (trm, p) | |
| cbVUIelementScrollBtnClick (eltstr, id, x, y, btn, p) | |
| cbVUIelementScrollBtnUnClick (eltstr, id, x, y, btn, seltstr) | |
| VUImouseWheelMenuCb (eltstr, id, x, y, delta, menustr) | |
| VUImouseMoveMenuCb (eltstr, id, x, y, btn, menustr) | |
| VUImouseWheelListCb (eltstr, id, x, y, delta, liststr) | |
| VUImouseMoveListCb (eltstr, id, x, y, btn, liststr) | |
| VUIselectListElement (leltstr, state) | |
| VUIselectListElementCb (eltstr, state, leltstr) | |
| VUIcheckListElementCb (eltstr, state, leltstr) | |
| VUIsetContainerBackground (contstr, bgcolor, border, bdcolor, file, flags, nbstates, nbframes, framepersec) | |
| VUIsetContainerThemeCallback (contstr, cbfun) | |
| VUIexecElementOut (eltstr, id, isover) | |
| cbVUImouseIn (widget, contstr) | |
| cbVUImouseOut (widget, contstr) | |
| VUIunclickElement (eltstr, id, x, y, btn, isover) | |
| VUIclickElement (eltstr, id, x, y, btn) | |
| cbVUIclick (widget, contstr, id, x, y, btn) | |
| cbVUIunClick (widget, contstr, id, x, y, btn) | |
| VUImouseMoveElement (eltstr, id, x, y, btn) | |
| cbVUImouseMove (widget, contstr, id, x, y, btn) | |
| cbVUImouseWheel (widget, contstr, id, x, y, delta) | |
| cbVUITouchTimer (trm, contstr) | |
| cbVUITouchAdd (widget, contstr, id, x, y) | |
| cbVUITouchRemove (widget, contstr, id, x, y) | |
| cbVUITouchUpdate (widget, contstr, id, x, y, vx, vy) | |
| cbVUIfocused (widget, contstr, state) | |
| VUIget3DContainerOffset (contstr) | |
| Get the offset of a 3d container to its center. Relative to the label size.   | |
| VUIset3DContainerOffset (contstr, offset) | |
| Set the offset of a 3d container to its center. Relative to the label size.   | |
| VUIget3DContainerMaxAutoScale (contstr) | |
| Get the Max auto scale of a 3d container.   | |
| VUIset3DContainerMaxAutoScale (contstr, scale) | |
| Set the Max auto scale of a 3d container.   | |
| VUIget3DContainerAutoScale (contstr) | |
| Get the auto scale state of a 3d container.   | |
| VUIset3DContainerAutoScale (contstr, state) | |
| Set the auto scale state of a 3d container.   | |
| VUIget3DContainerScale (contstr) | |
| Get the scale of a 3d container.   | |
| VUIset3DContainerScale (contstr, scale) | |
| Set the scale of a 3d container.   | |
| VUIset3DContainerOrientation (contstr, quat) | |
| Set the orientation of a 3d container.   | |
| VUIset3DContainerPosition (contstr, pos) | |
| Set the position of a 3d container.   | |
| VUIget3DContainerPosition (contstr) | |
| Get the position of a 3d container.   | |
| VUIset3DContainerVisible (contstr, visible) | |
| Set the visibility of a 3d container.   | |
| VUIset3DContainerParentTarget (contstr, target) | |
| Set the parent target to follow of a 3d container.   | |
| VUIrefreshVrContainerPosition (sessionstr, contstr, contsize, scale, zorder) | |
| Refresh the position / rotation / scale of a Vr container for the actual camera position.   | |
| VUIupdate3DContainer (contstr, sessionstr) | |
| VUIsetContainerInputsEnable (contstr, state) | |
| Set a container inputs states.   | |
| VUIgetContainerInputsEnable (contstr) | |
| Get a container inputs states.   | |
| VUIinitContainer (contstr) | |
| VUIsetElementsResourceUpdateState (eltlist, state) | |
| VUIsetContainerResourcesUpdateState (contstr, state) | |
| VUIsetFocusedContainer (contstr) | |
| VUIsetContainerTopOnFocus (contstr, state) | |
| VUIsetContainerForeground (contstr, state) | |
| VUIshowContainer (contstr, state) | |
| 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.   | |
| VUIcreateContainerOnMaterial (sessionstr, groupstr, material, technique, pass, texunit, size, opacity) | |
| VUIcreateContainerOnBackground (viewstr, groupstr, pos, size, ratiosize, align, opacity) | |
| VUIcreateContainer (viewstr, groupstr, pos, size, ratiosize, align, opacity, zorder) | |
| VUIupdateContainerWidget (contstr) | |
| VUIsetContainerClear (constr, state) | |
| VUIsetContainerSize (contstr, size, offsets) | |
| VUIsetContainerPos (contstr, pos, align, offsets) | |
| VUIsetContainerQuality (contstr, quality) | |
| VUIset3dContainerMouseState (contstr, state) | |
| VUIsetContainerCbClick (contstr, cbfun) | |
| VUIsetContainerCbUnClick (contstr, cbfun) | |
| VUIsetContainerCbMouseMove (contstr, cbfun) | |
| VUIsetContainerCbMouseIn (contstr, cbfun) | |
| VUIsetContainerCbMouseOut (contstr, cbfun) | |
| VUIsetContainerCbFocused (contstr, cbfun) | |
| VUIsetElementCbCheck (eltstr, cbfun) | |
| VUIsetElementCbClick (eltstr, cbfun) | |
| VUIsetElementCbUnClick (eltstr, cbfun) | |
| VUIsetElementCbFullClick (eltstr, cbfun) | |
| VUIsetElementCbMouseMove (eltstr, cbfun) | |
| VUIsetElementCbMouseIn (eltstr, cbfun) | |
| VUIsetElementCbMouseOut (eltstr, cbfun) | |
| VUIsetElementCbFocused (eltstr, cbfun) | |
| VUIsetElementCbValidate (eltstr, cbfun) | |
| VUIsetElementCbKeyDown (eltstr, cbfun) | |
| VUIsetElementCbKeyUp (eltstr, cbfun) | |
| VUIsetElementCbPreDraw (eltstr, cbfun) | |
| VUIsetElementCbDraw (eltstr, cbfun) | |
| cbHUDgetDirectionKey (key, eltstr) | |
| cbHUDKeyDown (viewstr, key, ascode) | |
| cbHUDKeyUp (viewstr, key) | |
| cbHUDresizeView (viewstr, width, height) | |
| cbHUDPreRender (sessionstr, etime) | |
| cbHUDPostRender (sessionstr) | |
| VUIsetElementBorder (eltstr, border, color) | |
| VUIsetElementFocusedBorder (eltstr, border, color) | |
| VUIisFocusedElement (eltstr) | |
| VUIsetElementState (eltstr, state) | |
| VUIsetElementPos (eltstr, pos, align, offsets) | |
| VUIsetElementSize (eltstr, size, offsets) | |
| VUIsetElementRatiosize (eltstr, ratiosize) | |
| VUIsetElementResource (eltstr, bgcolor, border, bdcolor, file, flags, nbstates, nbcols, nbframes, framepersec) | |
| VUIcreateFrame (contstr, parentstr, pos, size, ratiosize, align) | |
| VUIcreateButtonExt (contstr, parentstr, pos, size, ratiosize, align, themeref) | |
| VUIcreateButton (contstr, parentstr, pos, size, ratiosize, align) | |
| VUIsetElementScroll (eltstr, scrollflags) | |
| VUIsetElementTextContent (eltstr, text) | |
| VUIsetElementTextNumberOnly (eltstr, state) | |
| VUIsetElementTextAlign (eltstr, align) | |
| VUIgetThemeFont (defstr, element) | |
| VUIsetElementThemeFont (eltstr, themestr, defstr, element) | |
| VUIsetElementFont (eltstr, fontistr) | |
| VUIsetElementText (eltstr, fontistr, text, pos, size, margin, align, sizeflags, multiline) | |
| VUIsetElementTextPasswordState (eltstr, state) | |
| VUIgetElementTextPasswordState (eltstr) | |
| VUIgetElementText (eltstr) | |
| VUIgetElementResource (eltstr) | |
| VUIgetElementContainer (eltstr) | |
| VUIcreateEditTextExt (contstr, parentstr, pos, size, ratiosize, align, fontstr, margin, text, multiline, themeref) | |
| VUIcreateEditText (contstr, parentstr, pos, size, ratiosize, align, fontstr, margin, text, multiline) | |
| cbVUIfloatChange (eltstr, value, state, floatstr) | |
| cbVUIfloatBtnIncTimer (trm, p) | |
| cbVUIfloatBtnTimer (trm, p) | |
| cbVUIfloatBtnClick (eltstr, id, x, y, btn, p) | |
| cbVUIfloatBtnUnClick (eltstr, id, x, y, btn, floatstr) | |
| VUIsetFloatValue (floatstr, value) | |
| VUIgetFloatValue (floatstr) | |
| VUIsetFloatMaxValue (floatstr, value) | |
| VUIsetFloatMinValue (floatstr, value) | |
| VUIcreateFloatExt (contstr, parentstr, pos, size, ratiosize, align, margin, minval, maxval, step, nbdec, value, themeref) | |
| VUIcreateFloat (contstr, parentstr, pos, size, ratiosize, align, margin, minval, maxval, step, nbdec, value) | |
| VUIdestroyFloat (floatstr) | |
| VUIsetFloatCbChange (floatstr, cbfun) | |
| cbVUIsliderChange (sliderstr) | |
| VUIgetSliderPercentPos (sliderstr, x, y) | |
| VUIgetSliderClosestStep (sliderstr, value) | |
| VUIgetSliderPercentPosByValue (sliderstr, value) | |
| VUIgetSliderValueByPercentPos (sliderstr, ppos) | |
| VUIsetSlider (sliderstr, fvalue, ppos) | |
| VUIsetSliderValue (sliderstr, value) | |
| VUIgetSliderValue (sliderstr) | |
| VUIsetSliderMaxValue (sliderstr, value) | |
| VUIsetSliderMinValue (sliderstr, value) | |
| cbVUIsliderClick (eltstr, id, x, y, btn, sliderstr) | |
| cbVUIsliderMove (eltstr, id, x, y, btn, sliderstr) | |
| cbVUIsliderUnClick (eltstr, id, x, y, btn, sliderstr) | |
| cbVUIsliderKeyDown (eltstr, key, sliderstr) | |
| cbVUIsliderKeyUp (eltstr, key, sliderstr) | |
| VUIcreateSliderExt (contstr, parentstr, pos, size, ratiosize, align, minval, maxval, step, nbdec, value, direction, cursorsize, textpos, themeref) | |
| VUIcreateSlider (contstr, parentstr, pos, size, ratiosize, align, minval, maxval, step, nbdec, value, direction, cursorsize, textpos) | |
| VUIdestroySlider (sliderstr) | |
| VUIsetSliderCbChange (sliderstr, cbfun) | |
| VUIgetListElement (liststr, value) | |
| VUIrenameListElement (lestr, label) | |
| VUIaddListElement (liststr, parentstr, value, param, check) | |
| VUIremoveListElement (lestr) | |
| VUIclearList (liststr) | |
| VUIcreateListExt (contstr, parentstr, pos, size, ratiosize, align, margin, multiselect, childoffset, themeref) | |
| VUIcreateList (contstr, parentstr, pos, size, ratiosize, align, margin, multiselect, childoffset) | |
| VUIdestroyList (liststr) | |
| VUIsetListCbSelect (liststr, cbfun) | |
| VUIsetListElementCbSelect (eleltstr, cbfun) | |
| cbVUIselectShowList (eltstr, id, x, y, btn, selectstr) | |
| cbVUIselectListElement (liststr, lelt, selectstr) | |
| VUIsetListElementsTextSize (liststr, eleltlist, mode) | |
| VUIshowSelectList (selectstr, state) | |
| VUIselectAddElement (selectstr, value) | |
| VUIremoveSelectElement (selectstr, value) | |
| VUIsetSelectElement (selectstr, value) | |
| VUIsetSelectElementByPos (selectstr, pos) | |
| VUIcreateSelectExt (contstr, parentstr, pos, size, ratiosize, align, lvalues, margin, childoffset, themeref) | |
| VUIcreateSelect (contstr, parentstr, pos, size, ratiosize, align, lvalues, margin, childoffset) | |
| VUIdestroySelect (selectstr) | |
| VUIsetSelectCbSelect (selectstr, cbfun) | |
| VUIcomputeTableColumnData (nbcols, colwidths, border, cwcount, undefcount, j) | |
| VUIupdateTableLineHeight (linestr, lw, lh) | |
| VUIupdateTableVerticalLayout (tablestr) | |
| cbVUItableDraw (eltstr, tablestr) | |
| VUIgetTableCell (tablestr, x, y) | |
| VUIgetTableCellText (tablestr, x, y) | |
| VUIgetTable (tablestr) | |
| cbVUItableChange (tablestr, x, y) | |
| VUIsetTableCellText (tablestr, x, y, content) | |
| VUIsetTable (tablestr, content) | |
| VUIsetTableFont (tablestr, font) | |
| VUIsetTableResource (tablestr, bgcolor, border, bdcolor, file, flags) | |
| VUIcreateTableExt (contstr, parentstr, pos, size, ratiosize, align, margin, tablesize, colwidths, font, textalign, themeref) | |
| VUIcreateTable (contstr, parentstr, pos, size, ratiosize, align, margin, tablesize, colwidths, font, textalign) | |
| VUIdestroyTable (tablestr) | |
| VUIsetTableCbChange (tablestr, cbfun) | |
| cbVUImenuShowList (eltstr, id, x, y, btn, bmenustr) | |
| cbVUImenuButtonIn (eltstr, bmenustr) | |
| cbVUImenuButtonOut (eltstr, bmenustr) | |
| cbVUIselectMenuElement (eleltstr, smenustr) | |
| VUIfillSubMenu (bmenustr, eleltstr, smstrlist) | |
| VUIshowMenuList (bmenustr, state) | |
| VUIaddSubMenu (bmenustr, smenustr, value, check) | |
| VUIaddMenuButton (menustr, size, value, mode, unfold) | |
| VUIcreateMenuExt (contstr, parentstr, pos, size, ratiosize, align, margin, childoffset, alignmode, themeref) | |
| VUIcreateMenu (contstr, parentstr, pos, size, ratiosize, align, margin, childoffset, alignmode) | |
| VUIdestroyMenu (menustr) | |
| VUIsetCbMenuButton (bmenustr, cbfun) | |
| VUIsetCbSubMenu (smenustr, cbfun) | |
| VUIdestroyDialogBox (dlgstr) | |
| cbVUIDlgClick (eltstr, id, x, y, btn, p) | |
| VUIcomputeDialogBoxSize (viewstr, themestr, title, text, isbtn) | |
| VUIupdateDialogBoxSize (viewstr, dlgstr) | |
| cbVUIDlgBoxThemeUpdate (contstr, p) | |
| VUIcreateDialogBoxExt (viewstr, groupstr, title, text, oklabel, cancellabel, opacity, vr, cbfun, themeref) | |
| VUIcreateDialogBox (viewstr, title, text, oklabel, cancellabel, opacity, vr, cbfun) | |
| VUIcreateDialogExt (viewstr, groupstr, size, title, oklabel, cancellabel, opacity, vr, cbfun, themeref) | |
| VUIcreateDialog (viewstr, size, title, oklabel, cancellabel, opacity, vr, cbfun) | |
| VUIgetDialogFrame (dlgstr) | |
| VUIgetDialogTitle (dlgstr) | |
| VUIsetDialogTitle (dlgstr, title) | |
| VUIsetDialogText (dlgstr, text) | |
| VUIshowDialog (dlgstr, state) | |
| cbVUIKeyBtnClick (eltstr, id, x, y, btn, p) | |
| cbVUIKeyBtnUnClick (eltstr, id, x, y, btn, p) | |
| 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   | |
| VUIreloadGroupThemeResources (groupstr) | |
| VUIsetGroupTheme (groupstr, file) | |
| change the current theme   | |
| VUIsetTheme (file) | |
| change the current theme   | |
| VUIsetEnable (sessionstr, state) | |
| VUIsetGlobalScaleFactor (sessionstr, scale) | |
| VUIinit (sessionstr) | |
| VUIreset (sessionstr) | |
Typedef Documentation
◆ VUIfont
| typedef struct mkVUIfont VUIfont | 
◆ VUIthemeRes
| typedef struct mkVUIthemeRes VUIthemeRes | 
◆ VUIthemeFont
| typedef struct mkVUIthemeFont VUIthemeFont | 
◆ VUIthemeElt
| typedef struct mkVUIthemeElt VUIthemeElt | 
◆ VUIthemeDef
| typedef struct mkVUIthemeDef VUIthemeDef | 
◆ VUItheme
| typedef struct mkVUItheme VUItheme | 
◆ VUIDlg
| typedef struct mkVUIDlg VUIDlg | 
◆ VUIListElement
| typedef struct mkVUIListElement VUIListElement | 
◆ VUIList
| typedef struct mkVUIList VUIList | 
◆ VUIFloat
| typedef struct mkVUIFloat VUIFloat | 
◆ VUISlider
| typedef struct mkVUISlider VUISlider | 
◆ VUISelect
| typedef struct mkVUISelect VUISelect | 
◆ VUITableLine
| typedef struct mkVUITableLine VUITableLine | 
◆ VUITable
| typedef struct mkVUITable VUITable | 
◆ VUISubMenu
| typedef struct mkVUISubMenu VUISubMenu | 
◆ VUIBtnMenu
| typedef struct mkVUIBtnMenu VUIBtnMenu | 
◆ VUImenu
| typedef struct mkVUImenu VUImenu | 
◆ VUIkeyboard
| typedef struct mkVUIkeyboard VUIkeyboard | 
◆ VUIfontInt
| typedef struct mkVUIfontInt VUIfontInt | 
◆ VUIText
| typedef struct mkVUIText VUIText | 
◆ VUIRes
| typedef struct mkVUIRes VUIRes | 
◆ VUIelement
| typedef struct mkVUIelement VUIelement | 
◆ VUIWcont
| typedef struct mkVUIWcont VUIWcont | 
◆ VUI3Dcont
| typedef struct mkVUI3Dcont VUI3Dcont | 
◆ VUIcontainer
| typedef struct mkVUIcontainer VUIcontainer | 
◆ VUIcontainerGroup
| typedef struct mkVUIcontainerGroup VUIcontainerGroup | 
Function Documentation
◆ VUIupdateScreenSensity()
| VUIupdateScreenSensity | ( | viewstr | ) | 
◆ VUIloadThemeElements()
| VUIloadThemeElements | ( | defstr | , | 
| lres | |||
| ) | 
◆ VUIloadThemeDefinitions()
| VUIloadThemeDefinitions | ( | thstr | , | 
| ldef | |||
| ) | 
◆ VUIloadTheme()
| VUIloadTheme | ( | file | ) | 
◆ VUIgetThemeElement()
| VUIgetThemeElement | ( | defstr | , | 
| elt | |||
| ) | 
◆ VUIgetThemeDef()
| VUIgetThemeDef | ( | themestr | , | 
| def | |||
| ) | 
◆ VUIgetGroupTheme()
| VUIgetGroupTheme | ( | groupstr | ) | 
◆ VUIgetContainerGroupTheme()
| VUIgetContainerGroupTheme | ( | contstr | ) | 
◆ VUIdelFont()
| VUIdelFont | ( | fontstr | ) | 
◆ VUIgetTextSize()
| VUIgetTextSize | ( | fontstr | , | 
| text | , | ||
| maxwidth | , | ||
| alignflags | |||
| ) | 
Get the size needed to write a text.
Prototype: fun [VUIfont S I I] [I I]
- Parameters
 - 
  
VUIfont : font to use S : text I : maximum width for the text. If nil or <= 0, the text will take all the width needed I : alignement flags 1: iVUITEXT_HALIGNLEFT, 2: iVUITEXT_HALIGNCENTER, 4: iVUITEXT_HALIGNRIGHT, default: iVUITEXT_HALIGNLEFT, 8: iVUITEXT_VALIGNTOP, 16: iVUITEXT_VALIGNCENTER, 32: iVUITEXT_VALIGNBOTTOM, default: iVUITEXT_VALIGNTOP  
- Returns
 - [I I] : width and height needed to write the text
 
◆ VUIgetAlignFlagsBT()
| VUIgetAlignFlagsBT | ( | flags | ) | 
◆ VUIgetAlignFlags()
| VUIgetAlignFlags | ( | flags | ) | 
◆ VUIdrawTextBitmap()
| VUIdrawTextBitmap | ( | bmp | , | 
| fontstr | , | ||
| rect | , | ||
| offset | , | ||
| fontcolor | , | ||
| alignflags | , | ||
| text | |||
| ) | 
Draw a text to a bitmap, within a defined area.
Prototype: fun [ObjBitmap VUIfont [I I I I] [I I] I I S] ObjBitmap
- Parameters
 - 
  
ObjBitmap : alpha bitmap to draw on VUIfont : font to use [I I I I] : rect [x y w h] [I I] : offset [x y] I : color I : alignement flags 1: iVUITEXT_HALIGNLEFT, 2: iVUITEXT_HALIGNCENTER, 4: iVUITEXT_HALIGNRIGHT, default: iVUITEXT_HALIGNLEFT, 8: iVUITEXT_VALIGNTOP, 16: iVUITEXT_VALIGNCENTER, 32: iVUITEXT_VALIGNBOTTOM, default: iVUITEXT_VALIGNTOP S : text  
- Returns
 - ObjBitmap : ObjBitmap with text on it
 
◆ VUIdrawTextAlphaBitmap()
| VUIdrawTextAlphaBitmap | ( | abmp | , | 
| fontstr | , | ||
| rect | , | ||
| offset | , | ||
| fontcolor | , | ||
| alignflags | , | ||
| text | |||
| ) | 
Draw a text to an alpha bitmap, within a defined area.
Prototype: fun [AlphaBitmap VUIfont [I I I I] [I I] I I S] AlphaBitmap
- Parameters
 - 
  
AlphaBitmap : alpha bitmap to draw on VUIfont : font to use [I I I I] : rect [x y w h] [I I] : offset [x y] I : color I : alignement flags 1: iVUITEXT_HALIGNLEFT, 2: iVUITEXT_HALIGNCENTER, 4: iVUITEXT_HALIGNRIGHT, default: iVUITEXT_HALIGNLEFT, 8: iVUITEXT_VALIGNTOP, 16: iVUITEXT_VALIGNCENTER, 32: iVUITEXT_VALIGNBOTTOM, default: iVUITEXT_VALIGNTOP S : text  
- Returns
 - AlphaBitmap : AlphaBitmap with text on it
 
◆ VUIgetFontFaceBT()
| VUIgetFontFaceBT | ( | face | ) | 
◆ VUIgetFontFileBT()
| VUIgetFontFileBT | ( | face | ) | 
◆ VUIgetFontFace()
| VUIgetFontFace | ( | face | ) | 
◆ VUIgetFontFlagsBT()
| VUIgetFontFlagsBT | ( | flags | ) | 
◆ VUIgetFontFlags()
| VUIgetFontFlags | ( | flags | ) | 
◆ VUIgetFontByValues()
| VUIgetFontByValues | ( | face | , | 
| size | , | ||
| flags | , | ||
| color | , | ||
| type | |||
| ) | 
◆ VUIaddFont()
| VUIaddFont | ( | face | , | 
| size | , | ||
| flags | , | ||
| color | , | ||
| auto | , | ||
| init | |||
| ) | 
Create a VUIfont.
Prototype: fun [S I I I I I] VUIfont
- Parameters
 - 
  
S : face I : size I : font flags 1: iVUITEXT_BOLD, 2: iVUITEXT_ITALIC, 4: iVUITEXT_HOLLOW I : font color I : If 0, all platforms will use the same font, if 1, Windows devices will use a different type of font allowing to use special characters I : 0 or 1 (init value to increment the ref count)  
- Returns
 - VUIfont : the created font
 
◆ VUIcreateFont()
| VUIcreateFont | ( | face | , | 
| size | , | ||
| flags | , | ||
| color | , | ||
| auto | |||
| ) | 
Create a VUIfont.
Prototype: fun [S I I I I] VUIfont
- Parameters
 - 
  
S : face I : size I : font flags I : font color 1: iVUITEXT_BOLD, 2: iVUITEXT_ITALIC, 4: iVUITEXT_HOLLOW I : If 0, all platforms will use the same font, if 1, Windows devices will use a different type of font allowing to use special characters  
- Returns
 - VUIfont : the created font
 
◆ VUIcreateFontInterface()
| VUIcreateFontInterface | ( | font | ) | 
◆ VUIgetFontFromInterface()
| VUIgetFontFromInterface | ( | fontistr | ) | 
◆ VUIaddThemeFont()
| VUIaddThemeFont | ( | fthstr | ) | 
◆ VUIgetResourceByIndex()
| VUIgetResourceByIndex | ( | index | ) | 
◆ VUIgetResourceByFile()
| VUIgetResourceByFile | ( | file | ) | 
◆ VUIaddResourceIndex()
| VUIaddResourceIndex | ( | file | ) | 
◆ VUIgetResourceVisualSize()
| VUIgetResourceVisualSize | ( | resstr | ) | 
◆ VUIelementNeedUpdate()
| VUIelementNeedUpdate | ( | eltstr | , | 
| force | |||
| ) | 
◆ VUIshowElement()
| VUIshowElement | ( | eltstr | , | 
| state | |||
| ) | 
◆ VUIdestroyResource()
| VUIdestroyResource | ( | resstr | ) | 
◆ VUIloadResource()
| VUIloadResource | ( | resstr | ) | 
◆ VUImakeResource()
| VUImakeResource | ( | eltstr | , | 
| bgcolor | , | ||
| border | , | ||
| bdcolor | , | ||
| file | , | ||
| flags | , | ||
| nbstates | , | ||
| nbcols | , | ||
| nbframe | , | ||
| framepersec | |||
| ) | 
◆ VUIdestroyElement()
| VUIdestroyElement | ( | eltstr | ) | 
◆ VUIgetScrollableElement()
| VUIgetScrollableElement | ( | eltstr | ) | 
◆ VUImakeFloat()
| VUImakeFloat | ( | contstr | , | 
| eltstr | , | ||
| minval | , | ||
| maxval | , | ||
| step | , | ||
| nbdec | , | ||
| value | |||
| ) | 
◆ VUImakeSlider()
| VUImakeSlider | ( | contstr | , | 
| eltstr | , | ||
| minval | , | ||
| maxval | , | ||
| step | , | ||
| nbdec | , | ||
| value | , | ||
| direction | , | ||
| cursorsize | , | ||
| textpos | |||
| ) | 
◆ VUImakeSelect()
| VUImakeSelect | ( | contstr | , | 
| eltstr | , | ||
| lvalues | , | ||
| margin | , | ||
| offset | , | ||
| themeref | |||
| ) | 
◆ VUImakeTable()
| VUImakeTable | ( | contstr | , | 
| elstr | , | ||
| tablesize | , | ||
| colwidths | , | ||
| border | |||
| ) | 
◆ VUImakeMenu()
| VUImakeMenu | ( | contstr | , | 
| eltstr | , | ||
| margin | , | ||
| offset | , | ||
| align | , | ||
| themeref | |||
| ) | 
◆ VUImakeBtnMenu()
| VUImakeBtnMenu | ( | menustr | , | 
| eltstr | , | ||
| value | , | ||
| mode | , | ||
| unfoldchildren | |||
| ) | 
◆ VUImakeSubMenu()
| VUImakeSubMenu | ( | bmenustr | , | 
| pmenustr | , | ||
| value | , | ||
| check | |||
| ) | 
◆ VUImakeList()
| VUImakeList | ( | contstr | , | 
| eltstr | , | ||
| eltoffset | , | ||
| margin | , | ||
| multiselect | , | ||
| themeref | |||
| ) | 
◆ VUImakeListElement()
| VUImakeListElement | ( | liststr | , | 
| eltstr | , | ||
| parentstr | , | ||
| value | , | ||
| param | |||
| ) | 
◆ VUIcountListHierarchy()
| VUIcountListHierarchy | ( | eltstr | ) | 
◆ VUIsetElementTheme()
| VUIsetElementTheme | ( | eltstr | , | 
| defstr | , | ||
| element | |||
| ) | 
◆ VUImakeElement()
| VUImakeElement | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| type | |||
| ) | 
◆ VUImake3Dcont()
| VUImake3Dcont | ( | contstr | , | 
| sessionstr | , | ||
| pos | , | ||
| offset | , | ||
| scale | , | ||
| autoscale | , | ||
| maxautoscaledist | , | ||
| autotarget | , | ||
| ontop | |||
| ) | 
◆ VUImakeWcont()
| VUImakeWcont | ( | contstr | , | 
| viewstr | , | ||
| xpos | , | ||
| ypos | , | ||
| width | , | ||
| height | , | ||
| ratiosize | , | ||
| align | , | ||
| opacity | , | ||
| zorder | |||
| ) | 
◆ VUIdestroyWcontainer()
| VUIdestroyWcontainer | ( | contwstr | ) | 
◆ VUImakeContainer()
| VUImakeContainer | ( | type | , | 
| groupstr | |||
| ) | 
◆ VUImakeKeyboard()
| VUImakeKeyboard | ( | sessionstr | , | 
| groupstr | , | ||
| mode | |||
| ) | 
◆ VUIdestroy3DContainer()
| VUIdestroy3DContainer | ( | vrcontstr | ) | 
◆ VUIgetContainerBufferSize()
| VUIgetContainerBufferSize | ( | contstr | ) | 
◆ VUIscaleCoords()
| VUIscaleCoords | ( | vec | , | 
| scale | |||
| ) | 
◆ VUIunscaleCoords()
| VUIunscaleCoords | ( | vec | , | 
| scale | |||
| ) | 
◆ VUIscaleCoords2()
| VUIscaleCoords2 | ( | vec | , | 
| scale | |||
| ) | 
◆ VUIunscaleCoords2()
| VUIunscaleCoords2 | ( | vec | , | 
| scale | |||
| ) | 
◆ VUIscaleVec()
| VUIscaleVec | ( | vec | , | 
| scale | |||
| ) | 
◆ VUIunscaleVec()
| VUIunscaleVec | ( | vec | , | 
| scale | |||
| ) | 
◆ VUIscaleValue()
| VUIscaleValue | ( | val | , | 
| scale | |||
| ) | 
◆ VUIunscaleValue()
| VUIunscaleValue | ( | val | , | 
| scale | |||
| ) | 
◆ VUIreplaceAllText()
| VUIreplaceAllText | ( | text | , | 
| repchar | , | ||
| state | |||
| ) | 
◆ VUIcomputeEposSize()
| VUIcomputeEposSize | ( | eltstr | , | 
| vw | , | ||
| vh | |||
| ) | 
◆ VUIcomputeWposSize()
| VUIcomputeWposSize | ( | contstr | , | 
| vw | , | ||
| vh | |||
| ) | 
◆ VUIshowContainerW()
| VUIshowContainerW | ( | contwstr | , | 
| state | |||
| ) | 
◆ VUIupdateResourceBuffer()
| VUIupdateResourceBuffer | ( | resstr | , | 
| width | , | ||
| height | |||
| ) | 
◆ VUIgetElementInCoord()
| VUIgetElementInCoord | ( | eltlist | , | 
| x | , | ||
| y | |||
| ) | 
◆ VUIbuildAllElementsList()
| VUIbuildAllElementsList | ( | refstr | , | 
| eltlist | |||
| ) | 
◆ getElementsCenterDirection()
| getElementsCenterDirection | ( | eltstr1 | , | 
| eltstr2 | , | ||
| dir | |||
| ) | 
◆ getElementClosest()
| getElementClosest | ( | refstr | , | 
| eltstr1 | , | ||
| eltstr2 | , | ||
| dir | |||
| ) | 
◆ VUIgetNextElement()
| VUIgetNextElement | ( | eltstr | , | 
| dir | |||
| ) | 
◆ VUIdrawElement()
| VUIdrawElement | ( | contstr | , | 
| eltstr | |||
| ) | 
◆ VUImakeElementDrawCoords()
| VUImakeElementDrawCoords | ( | eltstr | ) | 
◆ VUIupdateElementCoords()
| VUIupdateElementCoords | ( | contstr | , | 
| eltstr | |||
| ) | 
◆ VUIupdateElement()
| VUIupdateElement | ( | contstr | , | 
| eltstr | |||
| ) | 
◆ VUIisFocusedInput()
| VUIisFocusedInput | ( | ) | 
◆ VUIsetFocusedElement()
| VUIsetFocusedElement | ( | contstr | , | 
| eltstr | |||
| ) | 
◆ VUIgetListContentSize()
| VUIgetListContentSize | ( | liststr | , | 
| lestrlist | , | ||
| size | , | ||
| allstate | |||
| ) | 
◆ VUIgetListFullContentSize()
| VUIgetListFullContentSize | ( | liststr | , | 
| allstate | |||
| ) | 
◆ VUIupdateElementsCoords()
| VUIupdateElementsCoords | ( | contstr | , | 
| eltlist | |||
| ) | 
◆ VUIupdateElements()
| VUIupdateElements | ( | contstr | , | 
| eltlist | |||
| ) | 
◆ VUIupdateContBuffer()
| VUIupdateContBuffer | ( | contstr | ) | 
◆ VUIupdateListElement()
| VUIupdateListElement | ( | liststr | , | 
| eltstr | , | ||
| offset | |||
| ) | 
◆ VUIupdateListElements()
| VUIupdateListElements | ( | liststr | , | 
| lestrlist | , | ||
| offset | |||
| ) | 
◆ VUIupdateListElementCoords()
| VUIupdateListElementCoords | ( | liststr | , | 
| eltstr | , | ||
| offset | |||
| ) | 
◆ VUIupdateListElementsCoords()
| VUIupdateListElementsCoords | ( | liststr | , | 
| lestrlist | , | ||
| offset | |||
| ) | 
◆ VUIgetListElementByName()
| VUIgetListElementByName | ( | liststr | , | 
| lestrlist | , | ||
| value | , | ||
| ret | |||
| ) | 
◆ VUIshowListElementNode()
| VUIshowListElementNode | ( | leltstr | , | 
| state | , | ||
| sons | |||
| ) | 
◆ VUIsetElementCheckState()
| VUIsetElementCheckState | ( | eltstr | , | 
| state | |||
| ) | 
◆ VUIunfoldListElement()
| VUIunfoldListElement | ( | leltstr | , | 
| state | |||
| ) | 
◆ VUIincElementCheckState()
| VUIincElementCheckState | ( | eltstr | ) | 
◆ VUIgetElementCheckState()
| VUIgetElementCheckState | ( | eltstr | ) | 
◆ VUIsetElementIgnoreInput()
| VUIsetElementIgnoreInput | ( | eltstr | , | 
| state | |||
| ) | 
◆ VUIgetElementIgnoreInput()
| VUIgetElementIgnoreInput | ( | eltstr | ) | 
◆ VUIscrollList()
| VUIscrollList | ( | liststr | , | 
| delta | |||
| ) | 
◆ cbVUIlistScrollTimer()
| cbVUIlistScrollTimer | ( | trm | , | 
| p | |||
| ) | 
◆ cbVUIlistScrollBtnClick()
| cbVUIlistScrollBtnClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| p | |||
| ) | 
◆ cbVUIlistScrollBtnUnClick()
| cbVUIlistScrollBtnUnClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| liststr | |||
| ) | 
◆ VUIdrawListCb()
| VUIdrawListCb | ( | eltstr | , | 
| liststr | |||
| ) | 
◆ VUIgetMenuContentSize()
| VUIgetMenuContentSize | ( | menustr | , | 
| mbstrlist | , | ||
| size | |||
| ) | 
◆ VUIgetMenuFullContentSize()
| VUIgetMenuFullContentSize | ( | menustr | ) | 
◆ VUIupdateMenuElement()
| VUIupdateMenuElement | ( | menustr | , | 
| eltstr | , | ||
| offset | |||
| ) | 
◆ VUIupdateMenuElements()
| VUIupdateMenuElements | ( | menustr | , | 
| mbstrlist | , | ||
| offset | |||
| ) | 
◆ VUIscrollMenu()
| VUIscrollMenu | ( | menustr | , | 
| delta | |||
| ) | 
◆ cbVUImenuScrollTimer()
| cbVUImenuScrollTimer | ( | trm | , | 
| p | |||
| ) | 
◆ cbVUImenuScrollBtnClick()
| cbVUImenuScrollBtnClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| p | |||
| ) | 
◆ cbVUImenuScrollBtnUnClick()
| cbVUImenuScrollBtnUnClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| menustr | |||
| ) | 
◆ VUIdrawMenuCb()
| VUIdrawMenuCb | ( | eltstr | , | 
| menustr | |||
| ) | 
◆ VUIscrollText()
| VUIscrollText | ( | eltstr | , | 
| delta | |||
| ) | 
◆ cbVUItextScrollTimer()
| cbVUItextScrollTimer | ( | trm | , | 
| p | |||
| ) | 
◆ cbVUItextScrollBtnClick()
| cbVUItextScrollBtnClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| p | |||
| ) | 
◆ cbVUItextScrollBtnUnClick()
| cbVUItextScrollBtnUnClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| textstr | |||
| ) | 
◆ VUIscrollElement()
| VUIscrollElement | ( | eltstr | , | 
| dx | , | ||
| dy | |||
| ) | 
◆ cbVUIelementScrollTimer()
| cbVUIelementScrollTimer | ( | trm | , | 
| p | |||
| ) | 
◆ cbVUIelementScrollBtnClick()
| cbVUIelementScrollBtnClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| p | |||
| ) | 
◆ cbVUIelementScrollBtnUnClick()
| cbVUIelementScrollBtnUnClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| seltstr | |||
| ) | 
◆ VUImouseWheelMenuCb()
| VUImouseWheelMenuCb | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| delta | , | ||
| menustr | |||
| ) | 
◆ VUImouseMoveMenuCb()
| VUImouseMoveMenuCb | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| menustr | |||
| ) | 
◆ VUImouseWheelListCb()
| VUImouseWheelListCb | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| delta | , | ||
| liststr | |||
| ) | 
◆ VUImouseMoveListCb()
| VUImouseMoveListCb | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| liststr | |||
| ) | 
◆ VUIselectListElement()
| VUIselectListElement | ( | leltstr | , | 
| state | |||
| ) | 
◆ VUIselectListElementCb()
| VUIselectListElementCb | ( | eltstr | , | 
| state | , | ||
| leltstr | |||
| ) | 
◆ VUIcheckListElementCb()
| VUIcheckListElementCb | ( | eltstr | , | 
| state | , | ||
| leltstr | |||
| ) | 
◆ VUIsetContainerBackground()
| VUIsetContainerBackground | ( | contstr | , | 
| bgcolor | , | ||
| border | , | ||
| bdcolor | , | ||
| file | , | ||
| flags | , | ||
| nbstates | , | ||
| nbframes | , | ||
| framepersec | |||
| ) | 
◆ VUIsetContainerThemeCallback()
| VUIsetContainerThemeCallback | ( | contstr | , | 
| cbfun | |||
| ) | 
◆ VUIexecElementOut()
| VUIexecElementOut | ( | eltstr | , | 
| id | , | ||
| isover | |||
| ) | 
◆ cbVUImouseIn()
| cbVUImouseIn | ( | widget | , | 
| contstr | |||
| ) | 
◆ cbVUImouseOut()
| cbVUImouseOut | ( | widget | , | 
| contstr | |||
| ) | 
◆ VUIunclickElement()
| VUIunclickElement | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| isover | |||
| ) | 
◆ VUIclickElement()
| VUIclickElement | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | |||
| ) | 
◆ cbVUIclick()
| cbVUIclick | ( | widget | , | 
| contstr | , | ||
| id | , | ||
| x | , | ||
| y | , | ||
| btn | |||
| ) | 
◆ cbVUIunClick()
| cbVUIunClick | ( | widget | , | 
| contstr | , | ||
| id | , | ||
| x | , | ||
| y | , | ||
| btn | |||
| ) | 
◆ VUImouseMoveElement()
| VUImouseMoveElement | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | |||
| ) | 
◆ cbVUImouseMove()
| cbVUImouseMove | ( | widget | , | 
| contstr | , | ||
| id | , | ||
| x | , | ||
| y | , | ||
| btn | |||
| ) | 
◆ cbVUImouseWheel()
| cbVUImouseWheel | ( | widget | , | 
| contstr | , | ||
| id | , | ||
| x | , | ||
| y | , | ||
| delta | |||
| ) | 
◆ cbVUITouchTimer()
| cbVUITouchTimer | ( | trm | , | 
| contstr | |||
| ) | 
◆ cbVUITouchAdd()
| cbVUITouchAdd | ( | widget | , | 
| contstr | , | ||
| id | , | ||
| x | , | ||
| y | |||
| ) | 
◆ cbVUITouchRemove()
| cbVUITouchRemove | ( | widget | , | 
| contstr | , | ||
| id | , | ||
| x | , | ||
| y | |||
| ) | 
◆ cbVUITouchUpdate()
| cbVUITouchUpdate | ( | widget | , | 
| contstr | , | ||
| id | , | ||
| x | , | ||
| y | , | ||
| vx | , | ||
| vy | |||
| ) | 
◆ cbVUIfocused()
| cbVUIfocused | ( | widget | , | 
| contstr | , | ||
| state | |||
| ) | 
◆ VUIget3DContainerOffset()
| VUIget3DContainerOffset | ( | contstr | ) | 
Get the offset of a 3d container to its center. Relative to the label size.
Prototype: fun [VUIcontainer] [F F]
- Parameters
 - 
  
VUIcontainer : container  
- Returns
 - [F F] : offset
 
◆ VUIset3DContainerOffset()
| VUIset3DContainerOffset | ( | contstr | , | 
| offset | |||
| ) | 
Set the offset of a 3d container to its center. Relative to the label size.
Prototype: fun [VUIcontainer [F F]] I
- Parameters
 - 
  
VUIcontainer : container [F F] : offset  
- Returns
 - I : 0
 
◆ VUIget3DContainerMaxAutoScale()
| VUIget3DContainerMaxAutoScale | ( | contstr | ) | 
Get the Max auto scale of a 3d container.
Prototype: fun [VUIcontainer] F
- Parameters
 - 
  
VUIcontainer : container  
- Returns
 - F : max auto scale
 
◆ VUIset3DContainerMaxAutoScale()
| VUIset3DContainerMaxAutoScale | ( | contstr | , | 
| scale | |||
| ) | 
Set the Max auto scale of a 3d container.
Prototype: fun [VUIcontainer F] I
- Parameters
 - 
  
VUIcontainer : container F : max auto scale  
- Returns
 - I : 0
 
◆ VUIget3DContainerAutoScale()
| VUIget3DContainerAutoScale | ( | contstr | ) | 
Get the auto scale state of a 3d container.
Prototype: fun [VUIcontainer] I
- Parameters
 - 
  
VUIcontainer : container  
- Returns
 - I : Auto scale state
 
◆ VUIset3DContainerAutoScale()
| VUIset3DContainerAutoScale | ( | contstr | , | 
| state | |||
| ) | 
Set the auto scale state of a 3d container.
Prototype: fun [VUIcontainer I] I
- Parameters
 - 
  
VUIcontainer : container I : auto scale state  
- Returns
 - I : 0
 
◆ VUIget3DContainerScale()
| VUIget3DContainerScale | ( | contstr | ) | 
Get the scale of a 3d container.
Prototype: fun [VUIcontainer] F
- Parameters
 - 
  
VUIcontainer : container  
- Returns
 - F : scale
 
◆ VUIset3DContainerScale()
| VUIset3DContainerScale | ( | contstr | , | 
| scale | |||
| ) | 
Set the scale of a 3d container.
Prototype: fun [VUIcontainer F] I
- Parameters
 - 
  
VUIcontainer : container F : scale  
- Returns
 - I : 0
 
◆ VUIset3DContainerOrientation()
| VUIset3DContainerOrientation | ( | contstr | , | 
| quat | |||
| ) | 
Set the orientation of a 3d container.
Prototype: fun [VUIcontainer [F F F F]] I
- Parameters
 - 
  
VUIcontainer : container [F F F F] : quaternion  
- Returns
 - I : 0
 
◆ VUIset3DContainerPosition()
| VUIset3DContainerPosition | ( | contstr | , | 
| pos | |||
| ) | 
Set the position of a 3d container.
Prototype: fun [VUIcontainer [F F F]] I
- Parameters
 - 
  
VUIcontainer : container [F F F] : position  
- Returns
 - I : 0
 
◆ VUIget3DContainerPosition()
| VUIget3DContainerPosition | ( | contstr | ) | 
Get the position of a 3d container.
Prototype: fun [VUIcontainer] [F F F]
- Parameters
 - 
  
VUIcontainer : container  
- Returns
 - [F F F] : position
 
◆ VUIset3DContainerVisible()
| VUIset3DContainerVisible | ( | contstr | , | 
| visible | |||
| ) | 
Set the visibility of a 3d container.
Prototype: fun [VUIcontainer I] I
- Parameters
 - 
  
VUIcontainer : container I : boolean (1: visible, 0: not visible)  
- Returns
 - I : 0
 
◆ VUIset3DContainerParentTarget()
| VUIset3DContainerParentTarget | ( | contstr | , | 
| target | |||
| ) | 
Set the parent target to follow of a 3d container.
Prototype: fun [VUIcontainer SO3_OBJECT] I
- Parameters
 - 
  
VUIcontainer : container SO3_OBJECT : parent object  
- Returns
 - I : 0
 
◆ VUIrefreshVrContainerPosition()
| VUIrefreshVrContainerPosition | ( | sessionstr | , | 
| contstr | , | ||
| contsize | , | ||
| scale | , | ||
| zorder | |||
| ) | 
Refresh the position / rotation / scale of a Vr container for the actual camera position.
Prototype: fun [V3Dsession VUIcontainer I] I
- Parameters
 - 
  
V3Dsession : session VUIcontainer : container I : Z order  
- Returns
 - I : 0
 
◆ VUIupdate3DContainer()
| VUIupdate3DContainer | ( | contstr | , | 
| sessionstr | |||
| ) | 
◆ VUIsetContainerInputsEnable()
| VUIsetContainerInputsEnable | ( | contstr | , | 
| state | |||
| ) | 
Set a container inputs states.
Prototype: fun [VUIcontainer I] I
- Parameters
 - 
  
VUIcontainer : container I : boolean (1: enable, 0: disable mouse / keyboard)  
- Returns
 - I : 0
 
◆ VUIgetContainerInputsEnable()
| VUIgetContainerInputsEnable | ( | contstr | ) | 
Get a container inputs states.
Prototype: fun [VUIcontainer] I
- Parameters
 - 
  
VUIcontainer : container  
- Returns
 - I : boolean (1: enable, 0: disable mouse / keyboard)
 
◆ VUIinitContainer()
| VUIinitContainer | ( | contstr | ) | 
◆ VUIsetElementsResourceUpdateState()
| VUIsetElementsResourceUpdateState | ( | eltlist | , | 
| state | |||
| ) | 
◆ VUIsetContainerResourcesUpdateState()
| VUIsetContainerResourcesUpdateState | ( | contstr | , | 
| state | |||
| ) | 
◆ VUIsetFocusedContainer()
| VUIsetFocusedContainer | ( | contstr | ) | 
◆ VUIsetContainerTopOnFocus()
| VUIsetContainerTopOnFocus | ( | contstr | , | 
| state | |||
| ) | 
◆ VUIsetContainerForeground()
| VUIsetContainerForeground | ( | contstr | , | 
| state | |||
| ) | 
◆ VUIshowContainer()
| VUIshowContainer | ( | contstr | , | 
| state | |||
| ) | 
◆ VUIcreateContainerOnMaterial()
| VUIcreateContainerOnMaterial | ( | sessionstr | , | 
| groupstr | , | ||
| material | , | ||
| technique | , | ||
| pass | , | ||
| texunit | , | ||
| size | , | ||
| opacity | |||
| ) | 
◆ VUIcreateContainerOnBackground()
| VUIcreateContainerOnBackground | ( | viewstr | , | 
| groupstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| opacity | |||
| ) | 
◆ VUIcreateContainer()
| VUIcreateContainer | ( | viewstr | , | 
| groupstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| opacity | , | ||
| zorder | |||
| ) | 
◆ VUIupdateContainerWidget()
| VUIupdateContainerWidget | ( | contstr | ) | 
◆ VUIsetContainerClear()
| VUIsetContainerClear | ( | constr | , | 
| state | |||
| ) | 
◆ VUIsetContainerSize()
| VUIsetContainerSize | ( | contstr | , | 
| size | , | ||
| offsets | |||
| ) | 
◆ VUIsetContainerPos()
| VUIsetContainerPos | ( | contstr | , | 
| pos | , | ||
| align | , | ||
| offsets | |||
| ) | 
◆ VUIsetContainerQuality()
| VUIsetContainerQuality | ( | contstr | , | 
| quality | |||
| ) | 
◆ VUIset3dContainerMouseState()
| VUIset3dContainerMouseState | ( | contstr | , | 
| state | |||
| ) | 
◆ VUIsetContainerCbClick()
| VUIsetContainerCbClick | ( | contstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetContainerCbUnClick()
| VUIsetContainerCbUnClick | ( | contstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetContainerCbMouseMove()
| VUIsetContainerCbMouseMove | ( | contstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetContainerCbMouseIn()
| VUIsetContainerCbMouseIn | ( | contstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetContainerCbMouseOut()
| VUIsetContainerCbMouseOut | ( | contstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetContainerCbFocused()
| VUIsetContainerCbFocused | ( | contstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetElementCbCheck()
| VUIsetElementCbCheck | ( | eltstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetElementCbClick()
| VUIsetElementCbClick | ( | eltstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetElementCbUnClick()
| VUIsetElementCbUnClick | ( | eltstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetElementCbFullClick()
| VUIsetElementCbFullClick | ( | eltstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetElementCbMouseMove()
| VUIsetElementCbMouseMove | ( | eltstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetElementCbMouseIn()
| VUIsetElementCbMouseIn | ( | eltstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetElementCbMouseOut()
| VUIsetElementCbMouseOut | ( | eltstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetElementCbFocused()
| VUIsetElementCbFocused | ( | eltstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetElementCbValidate()
| VUIsetElementCbValidate | ( | eltstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetElementCbKeyDown()
| VUIsetElementCbKeyDown | ( | eltstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetElementCbKeyUp()
| VUIsetElementCbKeyUp | ( | eltstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetElementCbPreDraw()
| VUIsetElementCbPreDraw | ( | eltstr | , | 
| cbfun | |||
| ) | 
◆ VUIsetElementCbDraw()
| VUIsetElementCbDraw | ( | eltstr | , | 
| cbfun | |||
| ) | 
◆ cbHUDgetDirectionKey()
| cbHUDgetDirectionKey | ( | key | , | 
| eltstr | |||
| ) | 
◆ cbHUDKeyDown()
| cbHUDKeyDown | ( | viewstr | , | 
| key | , | ||
| ascode | |||
| ) | 
◆ cbHUDKeyUp()
| cbHUDKeyUp | ( | viewstr | , | 
| key | |||
| ) | 
◆ cbHUDresizeView()
| cbHUDresizeView | ( | viewstr | , | 
| width | , | ||
| height | |||
| ) | 
◆ cbHUDPreRender()
| cbHUDPreRender | ( | sessionstr | , | 
| etime | |||
| ) | 
◆ cbHUDPostRender()
| cbHUDPostRender | ( | sessionstr | ) | 
◆ VUIsetElementBorder()
| VUIsetElementBorder | ( | eltstr | , | 
| border | , | ||
| color | |||
| ) | 
◆ VUIsetElementFocusedBorder()
| VUIsetElementFocusedBorder | ( | eltstr | , | 
| border | , | ||
| color | |||
| ) | 
◆ VUIisFocusedElement()
| VUIisFocusedElement | ( | eltstr | ) | 
◆ VUIsetElementState()
| VUIsetElementState | ( | eltstr | , | 
| state | |||
| ) | 
◆ VUIsetElementPos()
| VUIsetElementPos | ( | eltstr | , | 
| pos | , | ||
| align | , | ||
| offsets | |||
| ) | 
◆ VUIsetElementSize()
| VUIsetElementSize | ( | eltstr | , | 
| size | , | ||
| offsets | |||
| ) | 
◆ VUIsetElementRatiosize()
| VUIsetElementRatiosize | ( | eltstr | , | 
| ratiosize | |||
| ) | 
◆ VUIsetElementResource()
| VUIsetElementResource | ( | eltstr | , | 
| bgcolor | , | ||
| border | , | ||
| bdcolor | , | ||
| file | , | ||
| flags | , | ||
| nbstates | , | ||
| nbcols | , | ||
| nbframes | , | ||
| framepersec | |||
| ) | 
◆ VUIcreateFrame()
| VUIcreateFrame | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | |||
| ) | 
◆ VUIcreateButtonExt()
| VUIcreateButtonExt | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| themeref | |||
| ) | 
◆ VUIcreateButton()
| VUIcreateButton | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | |||
| ) | 
◆ VUIsetElementScroll()
| VUIsetElementScroll | ( | eltstr | , | 
| scrollflags | |||
| ) | 
◆ VUIsetElementTextContent()
| VUIsetElementTextContent | ( | eltstr | , | 
| text | |||
| ) | 
◆ VUIsetElementTextNumberOnly()
| VUIsetElementTextNumberOnly | ( | eltstr | , | 
| state | |||
| ) | 
◆ VUIsetElementTextAlign()
| VUIsetElementTextAlign | ( | eltstr | , | 
| align | |||
| ) | 
◆ VUIgetThemeFont()
| VUIgetThemeFont | ( | defstr | , | 
| element | |||
| ) | 
◆ VUIsetElementThemeFont()
| VUIsetElementThemeFont | ( | eltstr | , | 
| themestr | , | ||
| defstr | , | ||
| element | |||
| ) | 
◆ VUIsetElementFont()
| VUIsetElementFont | ( | eltstr | , | 
| fontistr | |||
| ) | 
◆ VUIsetElementText()
| VUIsetElementText | ( | eltstr | , | 
| fontistr | , | ||
| text | , | ||
| pos | , | ||
| size | , | ||
| margin | , | ||
| align | , | ||
| sizeflags | , | ||
| multiline | |||
| ) | 
◆ VUIsetElementTextPasswordState()
| VUIsetElementTextPasswordState | ( | eltstr | , | 
| state | |||
| ) | 
◆ VUIgetElementTextPasswordState()
| VUIgetElementTextPasswordState | ( | eltstr | ) | 
◆ VUIgetElementText()
| VUIgetElementText | ( | eltstr | ) | 
◆ VUIgetElementResource()
| VUIgetElementResource | ( | eltstr | ) | 
◆ VUIgetElementContainer()
| VUIgetElementContainer | ( | eltstr | ) | 
◆ VUIcreateEditTextExt()
| VUIcreateEditTextExt | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| fontstr | , | ||
| margin | , | ||
| text | , | ||
| multiline | , | ||
| themeref | |||
| ) | 
◆ VUIcreateEditText()
| VUIcreateEditText | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| fontstr | , | ||
| margin | , | ||
| text | , | ||
| multiline | |||
| ) | 
◆ cbVUIfloatChange()
| cbVUIfloatChange | ( | eltstr | , | 
| value | , | ||
| state | , | ||
| floatstr | |||
| ) | 
◆ cbVUIfloatBtnIncTimer()
| cbVUIfloatBtnIncTimer | ( | trm | , | 
| p | |||
| ) | 
◆ cbVUIfloatBtnTimer()
| cbVUIfloatBtnTimer | ( | trm | , | 
| p | |||
| ) | 
◆ cbVUIfloatBtnClick()
| cbVUIfloatBtnClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| p | |||
| ) | 
◆ cbVUIfloatBtnUnClick()
| cbVUIfloatBtnUnClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| floatstr | |||
| ) | 
◆ VUIsetFloatValue()
| VUIsetFloatValue | ( | floatstr | , | 
| value | |||
| ) | 
◆ VUIgetFloatValue()
| VUIgetFloatValue | ( | floatstr | ) | 
◆ VUIsetFloatMaxValue()
| VUIsetFloatMaxValue | ( | floatstr | , | 
| value | |||
| ) | 
◆ VUIsetFloatMinValue()
| VUIsetFloatMinValue | ( | floatstr | , | 
| value | |||
| ) | 
◆ VUIcreateFloatExt()
| VUIcreateFloatExt | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| margin | , | ||
| minval | , | ||
| maxval | , | ||
| step | , | ||
| nbdec | , | ||
| value | , | ||
| themeref | |||
| ) | 
◆ VUIcreateFloat()
| VUIcreateFloat | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| margin | , | ||
| minval | , | ||
| maxval | , | ||
| step | , | ||
| nbdec | , | ||
| value | |||
| ) | 
◆ VUIdestroyFloat()
| VUIdestroyFloat | ( | floatstr | ) | 
◆ VUIsetFloatCbChange()
| VUIsetFloatCbChange | ( | floatstr | , | 
| cbfun | |||
| ) | 
◆ cbVUIsliderChange()
| cbVUIsliderChange | ( | sliderstr | ) | 
◆ VUIgetSliderPercentPos()
| VUIgetSliderPercentPos | ( | sliderstr | , | 
| x | , | ||
| y | |||
| ) | 
◆ VUIgetSliderClosestStep()
| VUIgetSliderClosestStep | ( | sliderstr | , | 
| value | |||
| ) | 
◆ VUIgetSliderPercentPosByValue()
| VUIgetSliderPercentPosByValue | ( | sliderstr | , | 
| value | |||
| ) | 
◆ VUIgetSliderValueByPercentPos()
| VUIgetSliderValueByPercentPos | ( | sliderstr | , | 
| ppos | |||
| ) | 
◆ VUIsetSlider()
| VUIsetSlider | ( | sliderstr | , | 
| fvalue | , | ||
| ppos | |||
| ) | 
◆ VUIsetSliderValue()
| VUIsetSliderValue | ( | sliderstr | , | 
| value | |||
| ) | 
◆ VUIgetSliderValue()
| VUIgetSliderValue | ( | sliderstr | ) | 
◆ VUIsetSliderMaxValue()
| VUIsetSliderMaxValue | ( | sliderstr | , | 
| value | |||
| ) | 
◆ VUIsetSliderMinValue()
| VUIsetSliderMinValue | ( | sliderstr | , | 
| value | |||
| ) | 
◆ cbVUIsliderClick()
| cbVUIsliderClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| sliderstr | |||
| ) | 
◆ cbVUIsliderMove()
| cbVUIsliderMove | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| sliderstr | |||
| ) | 
◆ cbVUIsliderUnClick()
| cbVUIsliderUnClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| sliderstr | |||
| ) | 
◆ cbVUIsliderKeyDown()
| cbVUIsliderKeyDown | ( | eltstr | , | 
| key | , | ||
| sliderstr | |||
| ) | 
◆ cbVUIsliderKeyUp()
| cbVUIsliderKeyUp | ( | eltstr | , | 
| key | , | ||
| sliderstr | |||
| ) | 
◆ VUIcreateSliderExt()
| VUIcreateSliderExt | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| minval | , | ||
| maxval | , | ||
| step | , | ||
| nbdec | , | ||
| value | , | ||
| direction | , | ||
| cursorsize | , | ||
| textpos | , | ||
| themeref | |||
| ) | 
◆ VUIcreateSlider()
| VUIcreateSlider | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| minval | , | ||
| maxval | , | ||
| step | , | ||
| nbdec | , | ||
| value | , | ||
| direction | , | ||
| cursorsize | , | ||
| textpos | |||
| ) | 
◆ VUIdestroySlider()
| VUIdestroySlider | ( | sliderstr | ) | 
◆ VUIsetSliderCbChange()
| VUIsetSliderCbChange | ( | sliderstr | , | 
| cbfun | |||
| ) | 
◆ VUIgetListElement()
| VUIgetListElement | ( | liststr | , | 
| value | |||
| ) | 
◆ VUIrenameListElement()
| VUIrenameListElement | ( | lestr | , | 
| label | |||
| ) | 
◆ VUIaddListElement()
| VUIaddListElement | ( | liststr | , | 
| parentstr | , | ||
| value | , | ||
| param | , | ||
| check | |||
| ) | 
◆ VUIremoveListElement()
| VUIremoveListElement | ( | lestr | ) | 
◆ VUIclearList()
| VUIclearList | ( | liststr | ) | 
◆ VUIcreateListExt()
| VUIcreateListExt | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| margin | , | ||
| multiselect | , | ||
| childoffset | , | ||
| themeref | |||
| ) | 
◆ VUIcreateList()
| VUIcreateList | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| margin | , | ||
| multiselect | , | ||
| childoffset | |||
| ) | 
◆ VUIdestroyList()
| VUIdestroyList | ( | liststr | ) | 
◆ VUIsetListCbSelect()
| VUIsetListCbSelect | ( | liststr | , | 
| cbfun | |||
| ) | 
◆ VUIsetListElementCbSelect()
| VUIsetListElementCbSelect | ( | eleltstr | , | 
| cbfun | |||
| ) | 
◆ cbVUIselectShowList()
| cbVUIselectShowList | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| selectstr | |||
| ) | 
◆ cbVUIselectListElement()
| cbVUIselectListElement | ( | liststr | , | 
| lelt | , | ||
| selectstr | |||
| ) | 
◆ VUIsetListElementsTextSize()
| VUIsetListElementsTextSize | ( | liststr | , | 
| eleltlist | , | ||
| mode | |||
| ) | 
◆ VUIshowSelectList()
| VUIshowSelectList | ( | selectstr | , | 
| state | |||
| ) | 
◆ VUIselectAddElement()
| VUIselectAddElement | ( | selectstr | , | 
| value | |||
| ) | 
◆ VUIremoveSelectElement()
| VUIremoveSelectElement | ( | selectstr | , | 
| value | |||
| ) | 
◆ VUIsetSelectElement()
| VUIsetSelectElement | ( | selectstr | , | 
| value | |||
| ) | 
◆ VUIsetSelectElementByPos()
| VUIsetSelectElementByPos | ( | selectstr | , | 
| pos | |||
| ) | 
◆ VUIcreateSelectExt()
| VUIcreateSelectExt | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| lvalues | , | ||
| margin | , | ||
| childoffset | , | ||
| themeref | |||
| ) | 
◆ VUIcreateSelect()
| VUIcreateSelect | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| lvalues | , | ||
| margin | , | ||
| childoffset | |||
| ) | 
◆ VUIdestroySelect()
| VUIdestroySelect | ( | selectstr | ) | 
◆ VUIsetSelectCbSelect()
| VUIsetSelectCbSelect | ( | selectstr | , | 
| cbfun | |||
| ) | 
◆ VUIcomputeTableColumnData()
| VUIcomputeTableColumnData | ( | nbcols | , | 
| colwidths | , | ||
| border | , | ||
| cwcount | , | ||
| undefcount | , | ||
| j | |||
| ) | 
◆ VUIupdateTableLineHeight()
| VUIupdateTableLineHeight | ( | linestr | , | 
| lw | , | ||
| lh | |||
| ) | 
◆ VUIupdateTableVerticalLayout()
| VUIupdateTableVerticalLayout | ( | tablestr | ) | 
◆ cbVUItableDraw()
| cbVUItableDraw | ( | eltstr | , | 
| tablestr | |||
| ) | 
◆ VUIgetTableCell()
| VUIgetTableCell | ( | tablestr | , | 
| x | , | ||
| y | |||
| ) | 
◆ VUIgetTableCellText()
| VUIgetTableCellText | ( | tablestr | , | 
| x | , | ||
| y | |||
| ) | 
◆ VUIgetTable()
| VUIgetTable | ( | tablestr | ) | 
◆ cbVUItableChange()
| cbVUItableChange | ( | tablestr | , | 
| x | , | ||
| y | |||
| ) | 
◆ VUIsetTableCellText()
| VUIsetTableCellText | ( | tablestr | , | 
| x | , | ||
| y | , | ||
| content | |||
| ) | 
◆ VUIsetTable()
| VUIsetTable | ( | tablestr | , | 
| content | |||
| ) | 
◆ VUIsetTableFont()
| VUIsetTableFont | ( | tablestr | , | 
| font | |||
| ) | 
◆ VUIsetTableResource()
| VUIsetTableResource | ( | tablestr | , | 
| bgcolor | , | ||
| border | , | ||
| bdcolor | , | ||
| file | , | ||
| flags | |||
| ) | 
◆ VUIcreateTableExt()
| VUIcreateTableExt | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| margin | , | ||
| tablesize | , | ||
| colwidths | , | ||
| font | , | ||
| textalign | , | ||
| themeref | |||
| ) | 
◆ VUIcreateTable()
| VUIcreateTable | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| margin | , | ||
| tablesize | , | ||
| colwidths | , | ||
| font | , | ||
| textalign | |||
| ) | 
◆ VUIdestroyTable()
| VUIdestroyTable | ( | tablestr | ) | 
◆ VUIsetTableCbChange()
| VUIsetTableCbChange | ( | tablestr | , | 
| cbfun | |||
| ) | 
◆ cbVUImenuShowList()
| cbVUImenuShowList | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| bmenustr | |||
| ) | 
◆ cbVUImenuButtonIn()
| cbVUImenuButtonIn | ( | eltstr | , | 
| bmenustr | |||
| ) | 
◆ cbVUImenuButtonOut()
| cbVUImenuButtonOut | ( | eltstr | , | 
| bmenustr | |||
| ) | 
◆ cbVUIselectMenuElement()
| cbVUIselectMenuElement | ( | eleltstr | , | 
| smenustr | |||
| ) | 
◆ VUIfillSubMenu()
| VUIfillSubMenu | ( | bmenustr | , | 
| eleltstr | , | ||
| smstrlist | |||
| ) | 
◆ VUIshowMenuList()
| VUIshowMenuList | ( | bmenustr | , | 
| state | |||
| ) | 
◆ VUIaddSubMenu()
| VUIaddSubMenu | ( | bmenustr | , | 
| smenustr | , | ||
| value | , | ||
| check | |||
| ) | 
◆ VUIaddMenuButton()
| VUIaddMenuButton | ( | menustr | , | 
| size | , | ||
| value | , | ||
| mode | , | ||
| unfold | |||
| ) | 
◆ VUIcreateMenuExt()
| VUIcreateMenuExt | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| margin | , | ||
| childoffset | , | ||
| alignmode | , | ||
| themeref | |||
| ) | 
◆ VUIcreateMenu()
| VUIcreateMenu | ( | contstr | , | 
| parentstr | , | ||
| pos | , | ||
| size | , | ||
| ratiosize | , | ||
| align | , | ||
| margin | , | ||
| childoffset | , | ||
| alignmode | |||
| ) | 
◆ VUIdestroyMenu()
| VUIdestroyMenu | ( | menustr | ) | 
◆ VUIsetCbMenuButton()
| VUIsetCbMenuButton | ( | bmenustr | , | 
| cbfun | |||
| ) | 
◆ VUIsetCbSubMenu()
| VUIsetCbSubMenu | ( | smenustr | , | 
| cbfun | |||
| ) | 
◆ VUIdestroyDialogBox()
| VUIdestroyDialogBox | ( | dlgstr | ) | 
◆ cbVUIDlgClick()
| cbVUIDlgClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| p | |||
| ) | 
◆ VUIcomputeDialogBoxSize()
| VUIcomputeDialogBoxSize | ( | viewstr | , | 
| themestr | , | ||
| title | , | ||
| text | , | ||
| isbtn | |||
| ) | 
◆ VUIupdateDialogBoxSize()
| VUIupdateDialogBoxSize | ( | viewstr | , | 
| dlgstr | |||
| ) | 
◆ cbVUIDlgBoxThemeUpdate()
| cbVUIDlgBoxThemeUpdate | ( | contstr | , | 
| p | |||
| ) | 
◆ VUIcreateDialogBoxExt()
| VUIcreateDialogBoxExt | ( | viewstr | , | 
| groupstr | , | ||
| title | , | ||
| text | , | ||
| oklabel | , | ||
| cancellabel | , | ||
| opacity | , | ||
| vr | , | ||
| cbfun | , | ||
| themeref | |||
| ) | 
◆ VUIcreateDialogBox()
| VUIcreateDialogBox | ( | viewstr | , | 
| title | , | ||
| text | , | ||
| oklabel | , | ||
| cancellabel | , | ||
| opacity | , | ||
| vr | , | ||
| cbfun | |||
| ) | 
◆ VUIcreateDialogExt()
| VUIcreateDialogExt | ( | viewstr | , | 
| groupstr | , | ||
| size | , | ||
| title | , | ||
| oklabel | , | ||
| cancellabel | , | ||
| opacity | , | ||
| vr | , | ||
| cbfun | , | ||
| themeref | |||
| ) | 
◆ VUIcreateDialog()
| VUIcreateDialog | ( | viewstr | , | 
| size | , | ||
| title | , | ||
| oklabel | , | ||
| cancellabel | , | ||
| opacity | , | ||
| vr | , | ||
| cbfun | |||
| ) | 
◆ VUIgetDialogFrame()
| VUIgetDialogFrame | ( | dlgstr | ) | 
◆ VUIgetDialogTitle()
| VUIgetDialogTitle | ( | dlgstr | ) | 
◆ VUIsetDialogTitle()
| VUIsetDialogTitle | ( | dlgstr | , | 
| title | |||
| ) | 
◆ VUIsetDialogText()
| VUIsetDialogText | ( | dlgstr | , | 
| text | |||
| ) | 
◆ VUIshowDialog()
| VUIshowDialog | ( | dlgstr | , | 
| state | |||
| ) | 
◆ cbVUIKeyBtnClick()
| cbVUIKeyBtnClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| p | |||
| ) | 
◆ cbVUIKeyBtnUnClick()
| cbVUIKeyBtnUnClick | ( | eltstr | , | 
| id | , | ||
| x | , | ||
| y | , | ||
| btn | , | ||
| p | |||
| ) | 
◆ VUIreloadGroupThemeResources()
| VUIreloadGroupThemeResources | ( | groupstr | ) | 
◆ VUIsetEnable()
| VUIsetEnable | ( | sessionstr | , | 
| state | |||
| ) | 
◆ VUIsetGlobalScaleFactor()
| VUIsetGlobalScaleFactor | ( | sessionstr | , | 
| scale | |||
| ) | 
◆ VUIinit()
| VUIinit | ( | sessionstr | ) | 
◆ VUIreset()
| VUIreset | ( | sessionstr | ) | 
Variable Documentation
◆ VUIinit
| proto VUIinit =fun [V3Dsession] I | 
◆ VUIreset
| proto VUIreset =fun [V3Dsession] I | 
◆ VUI_STARTED
| var VUI_STARTED =0 | 
◆ VUI_DRAW_GLOBAL
| var VUI_DRAW_GLOBAL =1 | 
◆ VUI_FORCE_BT_TEXT
| var VUI_FORCE_BT_TEXT =1 | 
◆ VUI_FORCE_BT_FONTFILE
| var VUI_FORCE_BT_FONTFILE =1 | 
◆ VUI_BT_FONT_PATH
| var VUI_BT_FONT_PATH ="fonts" | 
◆ VUI_BT_ASSET_FONT_PATH
| var VUI_BT_ASSET_FONT_PATH ="assets/fonts" | 
◆ VUI_NameIndex
| var VUI_NameIndex =0 | 
◆ VUI_USER_THEME_FOLDER
| var VUI_USER_THEME_FOLDER ="assets/themes" | 
◆ VUI_defTheme
| var VUI_defTheme ="hud/default.uith" | 
◆ VUI_defResWin
| var VUI_defResWin ="hud/win.png" | 
◆ VUI_defResBtn
| var VUI_defResBtn ="hud/btn.png" | 
◆ VUI_defResTxt
| var VUI_defResTxt ="hud/text.png" | 
◆ VUI_defResListElt
| var VUI_defResListElt ="hud/listelt.png" | 
◆ VUI_defResListEltCheck
| var VUI_defResListEltCheck ="hud/listeltcheck.png" | 
◆ VUI_defResTreeBtn
| var VUI_defResTreeBtn ="hud/treebtn.png" | 
◆ VUI_defResScrollBtn
| var VUI_defResScrollBtn ="hud/scrollbtn.png" | 
◆ VUI_defResCheckBtn
| var VUI_defResCheckBtn ="hud/check.png" | 
◆ VUI_EltBackground
| var VUI_EltBackground =0 | 
◆ VUI_EltFrame
| var VUI_EltFrame =1 | 
◆ VUI_EltButton
| var VUI_EltButton =2 | 
◆ VUI_EltLabel
| var VUI_EltLabel =3 | 
◆ VUI_EltText
| var VUI_EltText =4 | 
◆ VUI_EltEditText
| var VUI_EltEditText =5 | 
◆ VUI_EltSelect
| var VUI_EltSelect =6 | 
◆ VUI_EltFloatValue
| var VUI_EltFloatValue =7 | 
◆ VUI_EltList
| var VUI_EltList =8 | 
◆ VUI_EltListElement
| var VUI_EltListElement =9 | 
◆ VUI_EltMenu
| var VUI_EltMenu =10 | 
◆ VUI_EltBtnMenu
| var VUI_EltBtnMenu =11 | 
◆ VUI_EltSubMenu
| var VUI_EltSubMenu =12 | 
◆ VUI_EltSlider
| var VUI_EltSlider =13 | 
◆ VUI_EltTable
| var VUI_EltTable =14 | 
◆ VUI_EltScrollV
| var VUI_EltScrollV =1 | 
◆ VUI_EltScrollH
| var VUI_EltScrollH =2 | 
◆ VUIC_2D
| var VUIC_2D =1 | 
◆ VUIC_Material
| var VUIC_Material =2 | 
◆ VUIC_3D
| var VUIC_3D =4 | 
◆ VUIC_VR
| var VUIC_VR =8 | 
◆ VUI_TextStatic
| var VUI_TextStatic =1 | 
◆ VUI_TextAuto
| var VUI_TextAuto =2 | 
◆ VUI_TextAutoHeight
| var VUI_TextAutoHeight =4 | 
◆ VUI_ResStreched
| var VUI_ResStreched =1 | 
◆ VUI_ResSplited
| var VUI_ResSplited =2 | 
◆ VUI_ResKeepRatio
| var VUI_ResKeepRatio =4 | 
◆ iVUIMNU_ALIGNLEFT
| var iVUIMNU_ALIGNLEFT =0 | 
◆ iVUIMNU_ALIGNRIGHT
| var iVUIMNU_ALIGNRIGHT =1 | 
◆ iVUIMNU_ALIGNTOP
| var iVUIMNU_ALIGNTOP =2 | 
◆ iVUIMNU_ALIGNBOTTOM
| var iVUIMNU_ALIGNBOTTOM =3 | 
◆ iVUITEXT_HALIGNLEFT
| var iVUITEXT_HALIGNLEFT =1 | 
◆ iVUITEXT_HALIGNCENTER
| var iVUITEXT_HALIGNCENTER =2 | 
◆ iVUITEXT_HALIGNRIGHT
| var iVUITEXT_HALIGNRIGHT =4 | 
◆ iVUITEXT_VALIGNTOP
| var iVUITEXT_VALIGNTOP =8 | 
◆ iVUITEXT_VALIGNCENTER
| var iVUITEXT_VALIGNCENTER =16 | 
◆ iVUITEXT_VALIGNBOTTOM
| var iVUITEXT_VALIGNBOTTOM =32 | 
◆ iVUITEXT_BOLD
| var iVUITEXT_BOLD =1 | 
◆ iVUITEXT_ITALIC
| var iVUITEXT_ITALIC =2 | 
◆ iVUITEXT_HOLLOW
| var iVUITEXT_HOLLOW =4 | 
◆ fVUIPIXELDENSITY
| var fVUIPIXELDENSITY =1.0 | 
◆ iVUIBASEVRHEIGHT
| var iVUIBASEVRHEIGHT =1080 | 
◆ iVUIBASEVRDIST
| var iVUIBASEVRDIST =0.8 | 
◆ iVUIBASEVRMARGIN
| var iVUIBASEVRMARGIN =50.0 | 
◆ iVUIBASEVRFOV
| var iVUIBASEVRFOV =45.0 | 
◆ sVUIResourcesGroup
| var sVUIResourcesGroup ="V3DUIdefaultResources" | 
◆ fVUIGlobalScaleFactor
| var fVUIGlobalScaleFactor =1.0 | 
◆ VUIshowVrKeyboard
| proto VUIshowVrKeyboard =fun [VUIkeyboard I] VUIkeyboard | 
◆ VUIhideVrKeyboard
| proto VUIhideVrKeyboard =fun [VUIkeyboard] VUIkeyboard | 
◆ lVUIKeyTxt
| var lVUIKeyTxt | 
◆ lVUIKeySym
| var lVUIKeySym | 
◆ lVUIKeyNum
| var lVUIKeyNum =["1" 2 49]::["2" 3 50]::["3" 4 51]::["4" 5 52]::["5" 6 53]::["6" 7 54]::["7" 8 55]::["8" 9 56]::["9" 10 57]::["." 400 46]::["0" 11 48]::["-" 74 45]::nil | 
◆ lVUIKeyTool
| var lVUIKeyTool =["Back" 14 8]::["Enter" 28 13]::["clear" 339 0]::["Hide" 1 0]::nil | 
◆ iVUIMaxResources
| var iVUIMaxResources =256 | 
◆ VUI_ContSizePixel
| var VUI_ContSizePixel =0 | 
◆ VUI_ContSizeScale
| var VUI_ContSizeScale =1 | 
◆ VUIsetElementBorder
| proto VUIsetElementBorder =fun [VUIelement I I] I | 
◆ VUIsetElementFocusedBorder
| proto VUIsetElementFocusedBorder =fun [VUIelement I I] I | 
◆ VUIsetFocusedContainer
| proto VUIsetFocusedContainer =fun [VUIcontainer] I | 
◆ VUIsetContainerTopOnFocus
| proto VUIsetContainerTopOnFocus =fun [VUIcontainer I] I | 
◆ VUIsetContainerForeground
| proto VUIsetContainerForeground =fun [VUIcontainer I] I | 
◆ VUIshowSelectList
| proto VUIshowSelectList =fun [VUISelect I] I | 
◆ VUIshowMenuList
| proto VUIshowMenuList =fun [VUIBtnMenu I] I | 
Generated by