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 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 |
VUIupdateScreenSensity | ( | viewstr | ) |
VUIloadThemeElements | ( | defstr | , |
lres | |||
) |
VUIloadThemeDefinitions | ( | thstr | , |
ldef | |||
) |
VUIloadTheme | ( | file | ) |
VUIgetThemeElement | ( | defstr | , |
elt | |||
) |
VUIgetThemeDef | ( | themestr | , |
def | |||
) |
VUIgetGroupTheme | ( | groupstr | ) |
VUIgetContainerGroupTheme | ( | contstr | ) |
VUIdelFont | ( | fontstr | ) |
VUIgetTextSize | ( | fontstr | , |
text | , | ||
maxwidth | , | ||
alignflags | |||
) |
Get the size needed to write a text.
Prototype: fun [VUIfont S I I] [I I]
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 |
VUIgetAlignFlagsBT | ( | flags | ) |
VUIgetAlignFlags | ( | flags | ) |
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
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 |
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
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 |
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.
Prototype: fun [S I I I I I] VUIfont
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) |
VUIcreateFont | ( | face | , |
size | , | ||
flags | , | ||
color | , | ||
auto | |||
) |
Create a VUIfont.
Prototype: fun [S I I I I] VUIfont
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 |
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 | ) |
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.
Prototype: fun [VUIcontainer] [F F]
VUIcontainer | : container |
VUIset3DContainerOffset | ( | contstr | , |
offset | |||
) |
Set the offset of a 3d container to its center. Relative to the label size.
Prototype: fun [VUIcontainer [F F]] I
VUIcontainer | : container |
[F | F] : offset |
VUIget3DContainerMaxAutoScale | ( | contstr | ) |
Get the Max auto scale of a 3d container.
Prototype: fun [VUIcontainer] F
VUIcontainer | : container |
VUIset3DContainerMaxAutoScale | ( | contstr | , |
scale | |||
) |
Set the Max auto scale of a 3d container.
Prototype: fun [VUIcontainer F] I
VUIcontainer | : container |
F | : max auto scale |
VUIget3DContainerAutoScale | ( | contstr | ) |
Get the auto scale state of a 3d container.
Prototype: fun [VUIcontainer] I
VUIcontainer | : container |
VUIset3DContainerAutoScale | ( | contstr | , |
state | |||
) |
Set the auto scale state of a 3d container.
Prototype: fun [VUIcontainer I] I
VUIcontainer | : container |
I | : auto scale state |
VUIget3DContainerScale | ( | contstr | ) |
Get the scale of a 3d container.
Prototype: fun [VUIcontainer] F
VUIcontainer | : container |
VUIset3DContainerScale | ( | contstr | , |
scale | |||
) |
Set the scale of a 3d container.
Prototype: fun [VUIcontainer F] I
VUIcontainer | : container |
F | : scale |
VUIset3DContainerOrientation | ( | contstr | , |
quat | |||
) |
Set the orientation of a 3d container.
Prototype: fun [VUIcontainer [F F F F]] I
VUIcontainer | : container |
[F | F F F] : quaternion |
VUIset3DContainerPosition | ( | contstr | , |
pos | |||
) |
Set the position of a 3d container.
Prototype: fun [VUIcontainer [F F F]] I
VUIcontainer | : container |
[F | F F] : position |
VUIget3DContainerPosition | ( | contstr | ) |
Get the position of a 3d container.
Prototype: fun [VUIcontainer] [F F F]
VUIcontainer | : container |
VUIset3DContainerVisible | ( | contstr | , |
visible | |||
) |
Set the visibility of a 3d container.
Prototype: fun [VUIcontainer I] I
VUIcontainer | : container |
I | : boolean (1: visible, 0: not visible) |
VUIset3DContainerParentTarget | ( | contstr | , |
target | |||
) |
Set the parent target to follow of a 3d container.
Prototype: fun [VUIcontainer SO3_OBJECT] I
VUIcontainer | : container |
SO3_OBJECT | : parent object |
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
V3Dsession | : session |
VUIcontainer | : container |
I | : Z order |
VUIupdate3DContainer | ( | contstr | , |
sessionstr | |||
) |
VUIsetContainerInputsEnable | ( | contstr | , |
state | |||
) |
Set a container inputs states.
Prototype: fun [VUIcontainer I] I
VUIcontainer | : container |
I | : boolean (1: enable, 0: disable mouse / keyboard) |
VUIgetContainerInputsEnable | ( | contstr | ) |
Get a container inputs states.
Prototype: fun [VUIcontainer] I
VUIcontainer | : container |
VUIinitContainer | ( | contstr | ) |
VUIsetElementsResourceUpdateState | ( | eltlist | , |
state | |||
) |
VUIsetContainerResourcesUpdateState | ( | contstr | , |
state | |||
) |
VUIsetFocusedContainer | ( | contstr | ) |
VUIsetContainerTopOnFocus | ( | contstr | , |
state | |||
) |
VUIsetContainerForeground | ( | contstr | , |
state | |||
) |
VUIshowContainer | ( | contstr | , |
state | |||
) |
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 | |||
) |
VUIreloadGroupThemeResources | ( | groupstr | ) |
VUIsetEnable | ( | sessionstr | , |
state | |||
) |
VUIsetGlobalScaleFactor | ( | sessionstr | , |
scale | |||
) |
VUIinit | ( | sessionstr | ) |
VUIreset | ( | sessionstr | ) |
proto VUIinit =fun [V3Dsession] I |
proto VUIreset =fun [V3Dsession] I |
var VUI_STARTED =0 |
var VUI_DRAW_GLOBAL =1 |
var VUI_FORCE_BT_TEXT =1 |
var VUI_FORCE_BT_FONTFILE =1 |
var VUI_BT_FONT_PATH ="fonts" |
var VUI_BT_ASSET_FONT_PATH ="assets/fonts" |
var VUI_NameIndex =0 |
var VUI_USER_THEME_FOLDER ="assets/themes" |
var VUI_defTheme ="hud/default.uith" |
var VUI_defResWin ="hud/win.png" |
var VUI_defResBtn ="hud/btn.png" |
var VUI_defResTxt ="hud/text.png" |
var VUI_defResListElt ="hud/listelt.png" |
var VUI_defResListEltCheck ="hud/listeltcheck.png" |
var VUI_defResTreeBtn ="hud/treebtn.png" |
var VUI_defResScrollBtn ="hud/scrollbtn.png" |
var VUI_defResCheckBtn ="hud/check.png" |
var VUI_EltBackground =0 |
var VUI_EltFrame =1 |
var VUI_EltButton =2 |
var VUI_EltLabel =3 |
var VUI_EltText =4 |
var VUI_EltEditText =5 |
var VUI_EltSelect =6 |
var VUI_EltFloatValue =7 |
var VUI_EltList =8 |
var VUI_EltListElement =9 |
var VUI_EltMenu =10 |
var VUI_EltBtnMenu =11 |
var VUI_EltSubMenu =12 |
var VUI_EltSlider =13 |
var VUI_EltTable =14 |
var VUI_EltScrollV =1 |
var VUI_EltScrollH =2 |
var VUIC_2D =1 |
var VUIC_Material =2 |
var VUIC_3D =4 |
var VUIC_VR =8 |
var VUI_TextStatic =1 |
var VUI_TextAuto =2 |
var VUI_TextAutoHeight =4 |
var VUI_ResStreched =1 |
var VUI_ResSplited =2 |
var VUI_ResKeepRatio =4 |
var iVUIMNU_ALIGNLEFT =0 |
var iVUIMNU_ALIGNRIGHT =1 |
var iVUIMNU_ALIGNTOP =2 |
var iVUIMNU_ALIGNBOTTOM =3 |
var iVUITEXT_HALIGNLEFT =1 |
var iVUITEXT_HALIGNCENTER =2 |
var iVUITEXT_HALIGNRIGHT =4 |
var iVUITEXT_VALIGNTOP =8 |
var iVUITEXT_VALIGNCENTER =16 |
var iVUITEXT_VALIGNBOTTOM =32 |
var iVUITEXT_BOLD =1 |
var iVUITEXT_ITALIC =2 |
var iVUITEXT_HOLLOW =4 |
var fVUIPIXELDENSITY =1.0 |
var iVUIBASEVRHEIGHT =1080 |
var iVUIBASEVRDIST =0.8 |
var iVUIBASEVRMARGIN =50.0 |
var iVUIBASEVRFOV =45.0 |
var sVUIResourcesGroup ="V3DUIdefaultResources" |
var fVUIGlobalScaleFactor =1.0 |
proto VUIshowVrKeyboard =fun [VUIkeyboard I] VUIkeyboard |
proto VUIhideVrKeyboard =fun [VUIkeyboard] VUIkeyboard |
var lVUIKeyTxt |
var lVUIKeySym |
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 |
var lVUIKeyTool =["Back" 14 8]::["Enter" 28 13]::["clear" 339 0]::["Hide" 1 0]::nil |
var iVUIMaxResources =256 |
var VUI_ContSizePixel =0 |
var VUI_ContSizeScale =1 |
proto VUIsetElementBorder =fun [VUIelement I I] I |
proto VUIsetElementFocusedBorder =fun [VUIelement I I] I |
proto VUIsetFocusedContainer =fun [VUIcontainer] I |
proto VUIsetContainerTopOnFocus =fun [VUIcontainer I] I |
proto VUIsetContainerForeground =fun [VUIcontainer I] I |
proto VUIshowSelectList =fun [VUISelect I] I |
proto VUIshowMenuList =fun [VUIBtnMenu I] I |