HPL3/Amnesia: Rebirth/Scripting/cImGui
![]() |
This page has been automatically generated, but it needs descriptions added to the various fields/functions in order to be complete. |
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!
Contents
- 1 Fields
- 2 Functions
- 3 Details
- 3.1 ActionIsDown
- 3.2 ActionTriggered
- 3.3 AddItemGfx
- 3.4 AddItemString
- 3.5 AddItemStringList
- 3.6 AddLayoutHorizontalSpace
- 3.7 AddLayoutVerticalSpace
- 3.8 AddLineStripVertex
- 3.9 AddTimer
- 3.10 Begin
- 3.11 CalcWidgetSize
- 3.12 CheckBecamePressedAction
- 3.13 CheckCurrentWidgetBecamePressed
- 3.14 CheckCurrentWidgetIsPressed
- 3.15 CheckIsPressedAction
- 3.16 CheckMouseHasMoved
- 3.17 CheckMouseOver
- 3.18 ClearItems
- 3.19 ClearPrevData
- 3.20 ClearStates
- 3.21 ClipAreaBegin
- 3.22 ClipAreaEnd
- 3.23 DestroyAssets
- 3.24 DoButton
- 3.25 DoButton
- 3.26 DoCheckBox
- 3.27 DoCheckBox
- 3.28 DoFrame
- 3.29 DoFrame
- 3.30 DoGauge
- 3.31 DoGauge
- 3.32 DoImage
- 3.33 DoLabel
- 3.34 DoLabel
- 3.35 DoMouse
- 3.36 DoMultiSelect
- 3.37 DoMultiSelect
- 3.38 DoMultiToggle
- 3.39 DoMultiToggle
- 3.40 DoRepeatButton
- 3.41 DoRepeatButton
- 3.42 DoSliderHorizontal
- 3.43 DoSliderHorizontal
- 3.44 DoSliderVertical
- 3.45 DoSliderVertical
- 3.46 DoTextFrame
- 3.47 DoTextFrame
- 3.48 DoToggleButton
- 3.49 DoToggleButton
- 3.50 DoWindowEnd
- 3.51 DoWindowStart
- 3.52 DoWindowStart
- 3.53 DrawAlignedGfx
- 3.54 DrawAll
- 3.55 DrawAndClearLineStrip
- 3.56 DrawFont
- 3.57 DrawFrame
- 3.58 DrawGfx
- 3.59 DrawLine
- 3.60 End
- 3.61 FadeOscillateColor
- 3.62 FadeOscillateFloat
- 3.63 FadeOscillateVector3f
- 3.64 FadeOver
- 3.65 FadeStateColor
- 3.66 FadeStateFloat
- 3.67 FadeStateVector3f
- 3.68 GetCurrentGroupPos
- 3.69 GetCurrentGroupSize
- 3.70 GetDefaultButton
- 3.71 GetDefaultCheckBox
- 3.72 GetDefaultFrame
- 3.73 GetDefaultGauge
- 3.74 GetDefaultLabel
- 3.75 GetDefaultMultiSelect
- 3.76 GetDefaultOrCurrentFloat
- 3.77 GetDefaultOrCurrentInt
- 3.78 GetDefaultSliderHorizontal
- 3.79 GetDefaultSliderVertical
- 3.80 GetDefaultTextFrame
- 3.81 GetDefaultWindow
- 3.82 GetFontLength
- 3.83 GetFontWordWrapRows
- 3.84 GetGfxSize
- 3.85 GetIdFromNameAndCheckCollision
- 3.86 GetModUseInput
- 3.87 GetMousePosition
- 3.88 GetMousePosition3D
- 3.89 GetMouseRel
- 3.90 GetMouseRel3D
- 3.91 GetName
- 3.92 GetSet
- 3.93 GetShowMouse
- 3.94 GetShowMouseAutomatically
- 3.95 GetStateColor
- 3.96 GetStateColor
- 3.97 GetStateFloat
- 3.98 GetStateFloat
- 3.99 GetStateInt
- 3.100 GetStateInt
- 3.101 GetStateVector3f
- 3.102 GetStateVector3f
- 3.103 GetTimeCount
- 3.104 GetTimeStep
- 3.105 GetUsedFontSize
- 3.106 GetUsedGfxSize
- 3.107 GroupBegin
- 3.108 GroupEnd
- 3.109 IncStateColor
- 3.110 IncStateColor
- 3.111 IncStateFloat
- 3.112 IncStateFloat
- 3.113 IncStateInt
- 3.114 IncStateInt
- 3.115 IncStateVector3f
- 3.116 IncStateVector3f
- 3.117 IsFading
- 3.118 IsFirstRun
- 3.119 LayoutBegin
- 3.120 LayoutEnd
- 3.121 LockMouseFocus
- 3.122 MouseFocusIsLocked
- 3.123 PopModifiers
- 3.124 PrevBecameInFocus
- 3.125 PrevBecamePressed
- 3.126 PrevInFocus
- 3.127 PrevMouseOver
- 3.128 PrevPosition
- 3.129 PrevPressed
- 3.130 PrevSize
- 3.131 PrevUpdated
- 3.132 PrevWasInFocus
- 3.133 PushModifiers
- 3.134 RepeatTimer
- 3.135 ResetModifiers
- 3.136 SendAction
- 3.137 SendMousePosition
- 3.138 SendMouseVirtualPosition
- 3.139 SetAlignment
- 3.140 SetDefaultButton
- 3.141 SetDefaultCheckBox
- 3.142 SetDefaultFont
- 3.143 SetDefaultFrame
- 3.144 SetDefaultGauge
- 3.145 SetDefaultLabel
- 3.146 SetDefaultMouse
- 3.147 SetDefaultMultiSelect
- 3.148 SetDefaultSliderHorizontal
- 3.149 SetDefaultSliderVertical
- 3.150 SetDefaultTextFrame
- 3.151 SetDefaultWindow
- 3.152 SetDrawUIDebugBoxes
- 3.153 SetFocus
- 3.154 SetModColorMul
- 3.155 SetModGfx
- 3.156 SetModRotateAngle
- 3.157 SetModRotateCustomPivot
- 3.158 SetModRotatePivot
- 3.159 SetModTextColorMul
- 3.160 SetModUISizeHoriExpansion
- 3.161 SetModUISizeVertExpansion
- 3.162 SetModUseInput
- 3.163 SetModUseUIPos
- 3.164 SetMoveRepeatActive
- 3.165 SetMoveRepeatSpeed
- 3.166 SetMoveRepeatStartDelay
- 3.167 SetShowMouse
- 3.168 SetShowMouseAutomatically
- 3.169 SetStateColor
- 3.170 SetStateColor
- 3.171 SetStateFloat
- 3.172 SetStateFloat
- 3.173 SetStateInt
- 3.174 SetStateInt
- 3.175 SetStateVector3f
- 3.176 SetStateVector3f
- 3.177 SetUIMoveGroupFlags
- 3.178 SetUIMoveWrapMode
- 3.179 SetUpAlignment
- 3.180 SetupWidgetRect
- 3.181 StopFade
- 3.182 StopTimer
- 3.183 TimerExists
- 3.184 TimerOver
- 4 References
Fields
cImGui has no public fields.
Functions
Return Type | Function And Description |
---|---|
bool | ActionIsDown(eImGuiAction aAction, bool abCheckIfUsed = false) |
bool | ActionTriggered(eImGuiAction aAction, bool abCheckIfUsed = false) |
void | AddItemGfx(const cImGuiGfx &in aGfx) |
void | AddItemString(const tWString &in asStr) |
void | AddItemStringList(const tWString &in asStrList) |
void | AddLayoutHorizontalSpace(float afWidth, float afHeight = 0) |
void | AddLayoutVerticalSpace(float afHeight) |
void | AddLineStripVertex(const cVector2f &in avVertex) |
void | AddTimer(const tString &in asName, float afTime) |
void | Begin(float afTimeStep) |
cVector2f | CalcWidgetSize(const cVector2f &in avArgSize, const cVector2f &in avDefaultSize) |
bool | CheckBecamePressedAction(bool abCheckConfirm, bool abCheckMouseLeft) |
bool | CheckCurrentWidgetBecamePressed(const tString &in asName, bool abCheckConfirm, bool abCheckMouseLeft) |
bool | CheckCurrentWidgetIsPressed(const tString &in asName, bool abCheckConfirm, bool abCheckMouseLeft) |
bool | CheckIsPressedAction(bool abCheckConfirm, bool abCheckMouseLeft) |
bool | CheckMouseHasMoved() |
bool | CheckMouseOver(const cVector3f &in avPos, const cVector2f &in avSize) |
void | ClearItems() |
void | ClearPrevData() |
void | ClearStates() |
void | ClipAreaBegin(const cVector3f &in avPos, const cVector2f &in avSize) |
void | ClipAreaEnd() |
void | DestroyAssets() |
bool | DoButton(const tString &in asName, const tWString &in asText, const cImGuiButtonData &in aData, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
bool | DoButton(const tString &in asName, const tWString &in asText, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
bool | DoCheckBox(const tString &in asName, const tWString &in asText, bool abDefaultChecked, const cImGuiCheckBoxData &in aData, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
bool | DoCheckBox(const tString &in asName, const tWString &in asText, bool abDefaultChecked, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
void | DoFrame(const cImGuiFrameData &in aData, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
void | DoFrame(const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
void | DoGauge(const cImGuiGaugeData &in aData, float afFillAmount, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
void | DoGauge(float afFillAmount, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
void | DoImage(const cImGuiGfx &in aGfxImage, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
void | DoLabel(const tWString &in asText, const cImGuiLabelData &in aData, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1, float afFontSizeMul = 1) |
void | DoLabel(const tWString &in asText, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1, float afFontSizeMul = 1) |
void | DoMouse(const cImGuiGfx &in aGfx, const cVector3f &in avOffset = 0, const cVector2f &in avSize = -1) |
int | DoMultiSelect(const tString &in asName, int alDefaultSelectedItem, const cImGuiMultiSelectData &in aData, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
int | DoMultiSelect(const tString &in asName, int alDefaultSelectedItem, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
int | DoMultiToggle(const tString &in asName, int alDefaultSelectedItem, uint alColumnNum, const cVector2f &in avSpacing, const cImGuiButtonData &in aData, const cVector3f &in avPos, const cVector2f &in avSize) |
int | DoMultiToggle(const tString &in asName, int alDefaultSelectedItem, uint alColumnNum, const cVector2f &in avSpacing, const cVector3f &in avPos, const cVector2f &in avSize) |
bool | DoRepeatButton(const tString &in asName, const tWString &in asText, const cImGuiButtonData &in aData, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
bool | DoRepeatButton(const tString &in asName, const tWString &in asText, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
float | DoSliderHorizontal(const tString &in asName, float afDefaultValue, float afMin, float afMax, float afStepSize, const cImGuiSliderData &in aData, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
float | DoSliderHorizontal(const tString &in asName, float afDefaultValue, float afMin, float afMax, float afStepSize = -1, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
float | DoSliderVertical(const tString &in asName, float afDefaultValue, float afMin, float afMax, float afStepSize, const cImGuiSliderData &in aData, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
float | DoSliderVertical(const tString &in asName, float afDefaultValue, float afMin, float afMax, float afStepSize = -1, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
float | DoTextFrame(const tWString &in asText, const cVector2f &in avEdgeSpacing, float afRowSpace, float afStartRowOffset, const cImGuiTextFrameData &in aData, const cVector3f &in avPos, const cVector2f &in avSize) |
float | DoTextFrame(const tWString &in asText, const cVector2f &in avEdgeSpacing, float afRowSpace, float afStartRowOffset, const cVector3f &in avPos, const cVector2f &in avSize) |
bool | DoToggleButton(const tString &in asName, const tWString &in asText, bool abDefaultChecked, const cImGuiButtonData &in aData, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
bool | DoToggleButton(const tString &in asName, const tWString &in asText, bool abDefaultChecked, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1) |
void | DoWindowEnd() |
void | DoWindowStart(const tWString &in asCaption, const cImGuiWindowData &in aData, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1, bool abClip = true) |
void | DoWindowStart(const tWString &in asCaption, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1, bool abClip = true) |
void | DrawAlignedGfx(const cImGuiGfx &in aGfx, const cVector3f &in avPos, eImGuiAlign aAlignment, const cVector2f &in avSize = -1, const cColor &in aCol = cColor, ../ 1, ../ 1, const cColor &in aColTopLeft = cColor, ../ 1, ../ 1, const cColor &in aColTopRight = cColor, ../ 1, ../ 1, const cColor &in aColBotRight = cColor, ../ 1, ../ 1, const cColor &in aColBotLeft = cColor, ../ 1, ../ 1) |
void | DrawAll() |
void | DrawAndClearLineStrip(float afZ, float afThickness, const cColor &in aCol = cColor_White, const cImGuiGfx &in aGfx = cImGuiGfx) |
void | DrawFont(const tWString &in asText, const cImGuiFont &in aFont, const cVector3f &in avPos, eFontAlign aAlign, const cVector2f &in avSizeMul = 1, const cColor &in aColMul = cColor, ../ 1, ../ 1) |
void | DrawFrame(const cImGuiFrameGfx &in aGfx, const cVector3f &in avPos, const cVector2f &in avSize = -1, const cColor &in aCol = cColor, ../ 1, ../ 1) |
void | DrawGfx(const cImGuiGfx &in aGfx, const cVector3f &in avPos, const cVector2f &in avSize = -1, const cColor &in aCol = cColor, ../ 1, ../ 1, const cColor &in aColTopLeft = cColor, ../ 1, ../ 1, const cColor &in aColTopRight = cColor, ../ 1, ../ 1, const cColor &in aColBotRight = cColor, ../ 1, ../ 1, const cColor &in aColBotLeft = cColor, ../ 1, ../ 1) |
void | DrawLine(const cVector2f &in avStart, const cVector2f &in avEnd, float afZ, float afThickness = 1.0f, const cColor &in aCol = cColor, ../ 1, ../ 1, const cImGuiGfx &in aGfx = cImGuiGfx) |
void | End() |
cColor | FadeOscillateColor(const tString &in asVarName, const cColor &in aStart, const cColor &in aGoal, float afTime, eEasing aType = eEasing_QuadInOut) |
float | FadeOscillateFloat(const tString &in asVarName, float afStart, float afGoal, float afTime, eEasing aType = eEasing_QuadInOut) |
cVector3f | FadeOscillateVector3f(const tString &in asVarName, const cVector3f &in avStart, const cVector3f &in avGoal, float afTime, eEasing aType = eEasing_QuadInOut) |
bool | FadeOver(const tString &in asVarName) |
void | FadeStateColor(const tString &in asVarName, const cColor &in aGoalVal, float afTime, eEasing aType = eEasing_QuadInOut, bool abReplaceIfExist = true) |
void | FadeStateFloat(const tString &in asVarName, float afGoalVal, float afTime, eEasing aType = eEasing_QuadInOut, bool abReplaceIfExist = true) |
void | FadeStateVector3f(const tString &in asVarName, const cVector3f &in avGoalVal, float afTime, eEasing aType = eEasing_QuadInOut, bool abReplaceIfExist = true) |
cVector3f | GetCurrentGroupPos() |
cVector2f | GetCurrentGroupSize() |
cImGuiButtonData | GetDefaultButton() |
cImGuiCheckBoxData | GetDefaultCheckBox() |
cImGuiFrameData | GetDefaultFrame() |
cImGuiGaugeData | GetDefaultGauge() |
cImGuiLabelData | GetDefaultLabel() |
cImGuiMultiSelectData | GetDefaultMultiSelect() |
float | GetDefaultOrCurrentFloat(uint64 alDefaultVarId, uint64 alCurrentVarId, float afDefaultValue) |
int | GetDefaultOrCurrentInt(uint64 alDefaultVarId, uint64 alCurrentVarId, int alDefaultValue) |
cImGuiSliderData | GetDefaultSliderHorizontal() |
cImGuiSliderData | GetDefaultSliderVertical() |
cImGuiTextFrameData | GetDefaultTextFrame() |
cImGuiWindowData | GetDefaultWindow() |
float | GetFontLength(const cImGuiFont &in aFont, float afSizeMul, const tWString &in asText) |
void | GetFontWordWrapRows(const cImGuiFont &in aFont, float afSizeMul, const tWString &in asText, float afLineWidth, array<tWString> avLines, array<bool> avRowEndedWithNewLine = array<bool>) |
cVector2f | GetGfxSize(const cImGuiGfx &in aGfx) |
uint64 | GetIdFromNameAndCheckCollision(const tString &in asName, int alTableIdx) |
bool | GetModUseInput() |
cVector2f | GetMousePosition() |
cVector3f | GetMousePosition3D() |
cVector2f | GetMouseRel() |
cVector3f | GetMouseRel3D() |
tString | GetName() |
cGuiSet | GetSet() |
bool | GetShowMouse() |
bool | GetShowMouseAutomatically() |
cColor | GetStateColor(uint64 alId, const cColor &in aDefault = cColor, ../ 1, ../ 1) |
cColor | GetStateColor(const tString &in asVarName, const cColor &in aDefault = cColor, ../ 1, ../ 1) |
float | GetStateFloat(uint64 alId, float afDefault = 0.0f) |
float | GetStateFloat(const tString &in asVarName, float afDefault = 0.0f) |
int | GetStateInt(uint64 alId, int alDefault = 0) |
int | GetStateInt(const tString &in asVarName, int alDefault = 0) |
cVector3f | GetStateVector3f(uint64 alId, const cVector3f &in avDefault = 0.0f) |
cVector3f | GetStateVector3f(const tString &in asVarName, const cVector3f &in avDefault = cVector3f, ../ 0.0f) |
float | GetTimeCount() |
float | GetTimeStep() |
cVector2f | GetUsedFontSize(const cImGuiFont &in aFont) |
cVector2f | GetUsedGfxSize(const cImGuiGfx &in aGfx, const cVector2f &in avCustomSize) |
void | GroupBegin(const cVector3f &in avPos, const cVector2f &in avSize = 0, bool abClip = false) |
void | GroupEnd() |
void | IncStateColor(uint64 alId, const cColor &in aVal) |
void | IncStateColor(const tString &in asVarName, const cColor &in aVal) |
void | IncStateFloat(uint64 alId, float afVal) |
void | IncStateFloat(const tString &in asVarName, float afVal) |
void | IncStateInt(uint64 alId, int alVal) |
void | IncStateInt(const tString &in asVarName, int alVal) |
void | IncStateVector3f(uint64 alId, const cVector3f &in avVal) |
void | IncStateVector3f(const tString &in asVarName, const cVector3f &in avVal) |
bool | IsFading(const tString &in asVarName) |
bool | IsFirstRun() |
void | LayoutBegin(eImGuiLayout aType, const cVector3f &in avPos = 0, const cVector2f &in avSize = -1, const cVector2f &in avSpacing = 0) |
void | LayoutEnd() |
void | LockMouseFocus() |
bool | MouseFocusIsLocked() |
void | PopModifiers() |
bool | PrevBecameInFocus() |
bool | PrevBecamePressed() |
bool | PrevInFocus() |
bool | PrevMouseOver() |
cVector3f | PrevPosition() |
bool | PrevPressed() |
cVector2f | PrevSize() |
bool | PrevUpdated() |
bool | PrevWasInFocus() |
void | PushModifiers() |
bool | RepeatTimer(const tString &in asName, float afTime) |
void | ResetModifiers() |
void | SendAction(eImGuiAction aAction, bool abDown, bool abTriggered) |
void | SendMousePosition(const cVector2l &in avPos, const cVector2l &in avRel) |
void | SendMouseVirtualPosition(const cVector2f &in avPos, const cVector2f &in avRel) |
void | SetAlignment(eImGuiAlign aAlign) |
void | SetDefaultButton(const cImGuiButtonData &in aData) |
void | SetDefaultCheckBox(const cImGuiCheckBoxData &in aData) |
void | SetDefaultFont(const cImGuiFont &in aFont) |
void | SetDefaultFrame(const cImGuiFrameData &in aData) |
void | SetDefaultGauge(const cImGuiGaugeData &in aData) |
void | SetDefaultLabel(const cImGuiLabelData &in aData) |
void | SetDefaultMouse(const cImGuiGfx &in aGfx, const cVector2f &in avSize = -1) |
void | SetDefaultMultiSelect(const cImGuiMultiSelectData &in aData) |
void | SetDefaultSliderHorizontal(const cImGuiSliderData &in aData) |
void | SetDefaultSliderVertical(const cImGuiSliderData &in aData) |
void | SetDefaultTextFrame(const cImGuiTextFrameData &in aData) |
void | SetDefaultWindow(const cImGuiWindowData &in aData) |
void | SetDrawUIDebugBoxes(bool abX) |
void | SetFocus(const tString &in asWidgetName) |
void | SetModColorMul(const cColor &in aCol) |
void | SetModGfx(const cImGuiGfx &in aGfx) |
void | SetModRotateAngle(float afX) |
void | SetModRotateCustomPivot(bool abX) |
void | SetModRotatePivot(const cVector2f &in avPivot) |
void | SetModTextColorMul(const cColor &in aCol) |
void | SetModUISizeHoriExpansion(float afNeg, float afPos) |
void | SetModUISizeVertExpansion(float afNeg, float afPos) |
void | SetModUseInput(bool abX) |
void | SetModUseUIPos(bool abX) |
void | SetMoveRepeatActive(bool abX) |
float | SetMoveRepeatSpeed(float fX) |
void | SetMoveRepeatStartDelay(float afX) |
void | SetShowMouse(bool abX) |
void | SetShowMouseAutomatically(bool abX) |
void | SetStateColor(uint64 alId, const cColor &in aVal) |
void | SetStateColor(const tString &in asVarName, const cColor &in aVal) |
void | SetStateFloat(uint64 alId, float afVal) |
void | SetStateFloat(const tString &in asVarName, float afVal) |
void | SetStateInt(uint64 alId, int alVal) |
void | SetStateInt(const tString &in asVarName, int alVal) |
void | SetStateVector3f(uint64 alId, const cVector3f &in avVal) |
void | SetStateVector3f(const tString &in asVarName, const cVector3f &in avVal) |
void | SetUIMoveGroupFlags(int alGroupFlags) |
void | SetUIMoveWrapMode(eImGuiWrap aWrap) |
void | SetUpAlignment(const cVector3f &in avPos, const cVector2f &in avSize, cVector3f &out avAlignedPos, eImGuiAlign aAlignment) |
void | SetupWidgetRect(const cVector3f &in avInPos, const cVector2f &in avInSize, cVector3f &out avOutPos, cVector2f &out avOutSize, const cVector2f &in avDefaultSize, const cImGuiGfx &in aGfx) |
void | StopFade(const tString &in asVarName) |
void | StopTimer(const tString &in asName) |
bool | TimerExists(const tString &in asName) |
bool | TimerOver(const tString &in asName) |
Details
ActionIsDown
bool ActionIsDown(eImGuiAction aAction,
bool abCheckIfUsed = false)
Parameters
- aAction (eImGuiAction) —
- abCheckIfUsed (bool) —
Returns:
- bool—
ActionTriggered
bool ActionTriggered(eImGuiAction aAction,
bool abCheckIfUsed = false)
Parameters
- aAction (eImGuiAction) —
- abCheckIfUsed (bool) —
Returns:
- bool—
AddItemGfx
AddItemString
AddItemStringList
void AddItemStringList(const tWString &in asStrList)
Parameters
- asStrList (tWString) —
Returns:
- void
AddLayoutHorizontalSpace
void AddLayoutHorizontalSpace(float afWidth,
float afHeight = 0)
Parameters
- afWidth (float) —
- afHeight (float) —
Returns:
- void
AddLayoutVerticalSpace
void AddLayoutVerticalSpace(float afHeight)
Parameters
- afHeight (float) —
Returns:
- void
AddLineStripVertex
void AddLineStripVertex(const cVector2f &in avVertex)
Parameters
- avVertex (cVector2f) —
Returns:
- void
AddTimer
void AddTimer(const tString &in asName,
float afTime)
Parameters
- asName (tString) —
- afTime (float) —
Returns:
- void
Begin
void Begin(float afTimeStep)
Parameters
- afTimeStep (float) —
Returns:
- void
CalcWidgetSize
CheckBecamePressedAction
bool CheckBecamePressedAction(bool abCheckConfirm,
bool abCheckMouseLeft)
Parameters
- abCheckConfirm (bool) —
- abCheckMouseLeft (bool) —
Returns:
- bool—
CheckCurrentWidgetBecamePressed
bool CheckCurrentWidgetBecamePressed(const tString &in asName,
bool abCheckConfirm,
bool abCheckMouseLeft)
Parameters
- asName (tString) —
- abCheckConfirm (bool) —
- abCheckMouseLeft (bool) —
Returns:
- bool—
CheckCurrentWidgetIsPressed
bool CheckCurrentWidgetIsPressed(const tString &in asName,
bool abCheckConfirm,
bool abCheckMouseLeft)
Parameters
- asName (tString) —
- abCheckConfirm (bool) —
- abCheckMouseLeft (bool) —
Returns:
- bool—
CheckIsPressedAction
bool CheckIsPressedAction(bool abCheckConfirm,
bool abCheckMouseLeft)
Parameters
- abCheckConfirm (bool) —
- abCheckMouseLeft (bool) —
Returns:
- bool—
CheckMouseHasMoved
bool CheckMouseHasMoved()
Returns:
- bool—
CheckMouseOver
ClearItems
void ClearItems()
Returns:
- void
ClearPrevData
void ClearPrevData()
Returns:
- void
ClearStates
void ClearStates()
Returns:
- void
ClipAreaBegin
ClipAreaEnd
void ClipAreaEnd()
Returns:
- void
DestroyAssets
void DestroyAssets()
Returns:
- void
DoButton
bool DoButton(const tString &in asName,
const tWString &in asText,
const cImGuiButtonData &in aData,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1)
Parameters
- asName (tString) —
- asText (tWString) —
- aData (cImGuiButtonData) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- bool—
DoButton
DoCheckBox
bool DoCheckBox(const tString &in asName,
const tWString &in asText,
bool abDefaultChecked,
const cImGuiCheckBoxData &in aData,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1)
Parameters
- asName (tString) —
- asText (tWString) —
- abDefaultChecked (bool) —
- aData (cImGuiCheckBoxData) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- bool—
DoCheckBox
DoFrame
void DoFrame(const cImGuiFrameData &in aData,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1)
Parameters
- aData (cImGuiFrameData) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- void
DoFrame
DoGauge
void DoGauge(const cImGuiGaugeData &in aData,
float afFillAmount,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1)
Parameters
- aData (cImGuiGaugeData) —
- afFillAmount (float) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- void
DoGauge
DoImage
DoLabel
void DoLabel(const tWString &in asText,
const cImGuiLabelData &in aData,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1,
float afFontSizeMul = 1)
Parameters
- asText (tWString) —
- aData (cImGuiLabelData) —
- avPos (cVector3f) —
- avSize (cVector2f) —
- afFontSizeMul (float) —
Returns:
- void
DoLabel
DoMouse
DoMultiSelect
int DoMultiSelect(const tString &in asName,
int alDefaultSelectedItem,
const cImGuiMultiSelectData &in aData,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1)
Parameters
- asName (tString) —
- alDefaultSelectedItem (int) —
- aData (cImGuiMultiSelectData) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- int—
DoMultiSelect
DoMultiToggle
int DoMultiToggle(const tString &in asName,
int alDefaultSelectedItem,
uint alColumnNum,
const cVector2f &in avSpacing,
const cImGuiButtonData &in aData,
const cVector3f &in avPos,
const cVector2f &in avSize)
Parameters
- asName (tString) —
- alDefaultSelectedItem (int) —
- alColumnNum (uint) —
- avSpacing (cVector2f) —
- aData (cImGuiButtonData) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- int—
DoMultiToggle
int DoMultiToggle(const tString &in asName,
int alDefaultSelectedItem,
uint alColumnNum,
const cVector2f &in avSpacing,
const cVector3f &in avPos,
const cVector2f &in avSize)
Parameters
- asName (tString) —
- alDefaultSelectedItem (int) —
- alColumnNum (uint) —
- avSpacing (cVector2f) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- int—
DoRepeatButton
bool DoRepeatButton(const tString &in asName,
const tWString &in asText,
const cImGuiButtonData &in aData,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1)
Parameters
- asName (tString) —
- asText (tWString) —
- aData (cImGuiButtonData) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- bool—
DoRepeatButton
DoSliderHorizontal
float DoSliderHorizontal(const tString &in asName,
float afDefaultValue,
float afMin,
float afMax,
float afStepSize,
const cImGuiSliderData &in aData,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1)
Parameters
- asName (tString) —
- afDefaultValue (float) —
- afMin (float) —
- afMax (float) —
- afStepSize (float) —
- aData (cImGuiSliderData) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- float—
DoSliderHorizontal
float DoSliderHorizontal(const tString &in asName,
float afDefaultValue,
float afMin,
float afMax,
float afStepSize = -1,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1)
Parameters
- asName (tString) —
- afDefaultValue (float) —
- afMin (float) —
- afMax (float) —
- afStepSize (float) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- float—
DoSliderVertical
float DoSliderVertical(const tString &in asName,
float afDefaultValue,
float afMin,
float afMax,
float afStepSize,
const cImGuiSliderData &in aData,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1)
Parameters
- asName (tString) —
- afDefaultValue (float) —
- afMin (float) —
- afMax (float) —
- afStepSize (float) —
- aData (cImGuiSliderData) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- float—
DoSliderVertical
float DoSliderVertical(const tString &in asName,
float afDefaultValue,
float afMin,
float afMax,
float afStepSize = -1,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1)
Parameters
- asName (tString) —
- afDefaultValue (float) —
- afMin (float) —
- afMax (float) —
- afStepSize (float) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- float—
DoTextFrame
float DoTextFrame(const tWString &in asText,
const cVector2f &in avEdgeSpacing,
float afRowSpace,
float afStartRowOffset,
const cImGuiTextFrameData &in aData,
const cVector3f &in avPos,
const cVector2f &in avSize)
Parameters
- asText (tWString) —
- avEdgeSpacing (cVector2f) —
- afRowSpace (float) —
- afStartRowOffset (float) —
- aData (cImGuiTextFrameData) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- float—
DoTextFrame
float DoTextFrame(const tWString &in asText,
const cVector2f &in avEdgeSpacing,
float afRowSpace,
float afStartRowOffset,
const cVector3f &in avPos,
const cVector2f &in avSize)
Parameters
- asText (tWString) —
- avEdgeSpacing (cVector2f) —
- afRowSpace (float) —
- afStartRowOffset (float) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- float—
DoToggleButton
bool DoToggleButton(const tString &in asName,
const tWString &in asText,
bool abDefaultChecked,
const cImGuiButtonData &in aData,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1)
Parameters
- asName (tString) —
- asText (tWString) —
- abDefaultChecked (bool) —
- aData (cImGuiButtonData) —
- avPos (cVector3f) —
- avSize (cVector2f) —
Returns:
- bool—
DoToggleButton
DoWindowEnd
void DoWindowEnd()
Returns:
- void
DoWindowStart
void DoWindowStart(const tWString &in asCaption,
const cImGuiWindowData &in aData,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1,
bool abClip = true)
Parameters
- asCaption (tWString) —
- aData (cImGuiWindowData) —
- avPos (cVector3f) —
- avSize (cVector2f) —
- abClip (bool) —
Returns:
- void
DoWindowStart
DrawAlignedGfx
void DrawAlignedGfx(const cImGuiGfx &in aGfx,
const cVector3f &in avPos,
eImGuiAlign aAlignment,
const cVector2f &in avSize = -1,
const cColor &in aCol = cColor,
1,
1,
const cColor &in aColTopLeft = cColor,
1,
1,
const cColor &in aColTopRight = cColor,
1,
1,
const cColor &in aColBotRight = cColor,
1,
1,
const cColor &in aColBotLeft = cColor,
1,
1)
Parameters
- aGfx (cImGuiGfx) —
- avPos (cVector3f) —
- aAlignment (eImGuiAlign) —
- avSize (cVector2f) —
- aCol (cColor) —
- 1 (../) —
- 1 (../) —
- aColTopLeft (cColor) —
- 1 (../) —
- 1 (../) —
- aColTopRight (cColor) —
- 1 (../) —
- 1 (../) —
- aColBotRight (cColor) —
- 1 (../) —
- 1 (../) —
- aColBotLeft (cColor) —
- 1 (../) —
- 1 (../) —
Returns:
- void
DrawAll
void DrawAll()
Returns:
- void
DrawAndClearLineStrip
DrawFont
void DrawFont(const tWString &in asText,
const cImGuiFont &in aFont,
const cVector3f &in avPos,
eFontAlign aAlign,
const cVector2f &in avSizeMul = 1,
const cColor &in aColMul = cColor,
1,
1)
Parameters
- asText (tWString) —
- aFont (cImGuiFont) —
- avPos (cVector3f) —
- aAlign (eFontAlign) —
- avSizeMul (cVector2f) —
- aColMul (cColor) —
- 1 (../) —
- 1 (../) —
Returns:
- void
DrawFrame
DrawGfx
void DrawGfx(const cImGuiGfx &in aGfx,
const cVector3f &in avPos,
const cVector2f &in avSize = -1,
const cColor &in aCol = cColor,
1,
1,
const cColor &in aColTopLeft = cColor,
1,
1,
const cColor &in aColTopRight = cColor,
1,
1,
const cColor &in aColBotRight = cColor,
1,
1,
const cColor &in aColBotLeft = cColor,
1,
1)
Parameters
- aGfx (cImGuiGfx) —
- avPos (cVector3f) —
- avSize (cVector2f) —
- aCol (cColor) —
- 1 (../) —
- 1 (../) —
- aColTopLeft (cColor) —
- 1 (../) —
- 1 (../) —
- aColTopRight (cColor) —
- 1 (../) —
- 1 (../) —
- aColBotRight (cColor) —
- 1 (../) —
- 1 (../) —
- aColBotLeft (cColor) —
- 1 (../) —
- 1 (../) —
Returns:
- void
DrawLine
void DrawLine(const cVector2f &in avStart,
const cVector2f &in avEnd,
float afZ,
float afThickness = 1.0f,
const cColor &in aCol = cColor,
1,
1,
const cImGuiGfx &in aGfx = cImGuiGfx)
Parameters
- avStart (cVector2f) —
- avEnd (cVector2f) —
- afZ (float) —
- afThickness (float) —
- aCol (cColor) —
- 1 (../) —
- 1 (../) —
- aGfx (cImGuiGfx) —
Returns:
- void
End
void End()
Returns:
- void
FadeOscillateColor
FadeOscillateFloat
FadeOscillateVector3f
FadeOver
FadeStateColor
FadeStateFloat
FadeStateVector3f
GetCurrentGroupPos
const cVector3f& GetCurrentGroupPos()
Returns:
- const cVector3f&—
GetCurrentGroupSize
const cVector2f& GetCurrentGroupSize()
Returns:
- const cVector2f&—
GetDefaultButton
const cImGuiButtonData& GetDefaultButton()
Returns:
- const cImGuiButtonData&—
GetDefaultCheckBox
const cImGuiCheckBoxData& GetDefaultCheckBox()
Returns:
- const cImGuiCheckBoxData&—
GetDefaultFrame
const cImGuiFrameData& GetDefaultFrame()
Returns:
- const cImGuiFrameData&—
GetDefaultGauge
const cImGuiGaugeData& GetDefaultGauge()
Returns:
- const cImGuiGaugeData&—
GetDefaultLabel
const cImGuiLabelData& GetDefaultLabel()
Returns:
- const cImGuiLabelData&—
GetDefaultMultiSelect
const cImGuiMultiSelectData& GetDefaultMultiSelect()
Returns:
- const cImGuiMultiSelectData&—
GetDefaultOrCurrentFloat
float GetDefaultOrCurrentFloat(uint64 alDefaultVarId,
uint64 alCurrentVarId,
float afDefaultValue)
Parameters
- alDefaultVarId (uint64) —
- alCurrentVarId (uint64) —
- afDefaultValue (float) —
Returns:
- float—
GetDefaultOrCurrentInt
int GetDefaultOrCurrentInt(uint64 alDefaultVarId,
uint64 alCurrentVarId,
int alDefaultValue)
Parameters
- alDefaultVarId (uint64) —
- alCurrentVarId (uint64) —
- alDefaultValue (int) —
Returns:
- int—
GetDefaultSliderHorizontal
const cImGuiSliderData& GetDefaultSliderHorizontal()
Returns:
- const cImGuiSliderData&—
GetDefaultSliderVertical
const cImGuiSliderData& GetDefaultSliderVertical()
Returns:
- const cImGuiSliderData&—
GetDefaultTextFrame
const cImGuiTextFrameData& GetDefaultTextFrame()
Returns:
- const cImGuiTextFrameData&—
GetDefaultWindow
const cImGuiWindowData& GetDefaultWindow()
Returns:
- const cImGuiWindowData&—
GetFontLength
float GetFontLength(const cImGuiFont &in aFont,
float afSizeMul,
const tWString &in asText)
Parameters
- aFont (cImGuiFont) —
- afSizeMul (float) —
- asText (tWString) —
Returns:
- float—
GetFontWordWrapRows
void GetFontWordWrapRows(const cImGuiFont &in aFont,
float afSizeMul,
const tWString &in asText,
float afLineWidth,
tWString avLines,
bool avRowEndedWithNewLine = array<bool>)
Parameters
- aFont (cImGuiFont) —
- afSizeMul (float) —
- asText (tWString) —
- afLineWidth (float) —
- avLines (tWString) —
- avRowEndedWithNewLine (bool) —
Returns:
- void
GetGfxSize
GetIdFromNameAndCheckCollision
uint64 GetIdFromNameAndCheckCollision(const tString &in asName,
int alTableIdx)
Parameters
- asName (tString) —
- alTableIdx (int) —
Returns:
- uint64—
GetModUseInput
bool GetModUseInput()
Returns:
- bool—
GetMousePosition
const cVector2f& GetMousePosition()
Returns:
- const cVector2f&—
GetMousePosition3D
cVector3f GetMousePosition3D()
Returns:
- cVector3f—
GetMouseRel
const cVector2f& GetMouseRel()
Returns:
- const cVector2f&—
GetMouseRel3D
cVector3f GetMouseRel3D()
Returns:
- cVector3f—
GetName
const tString& GetName()
Returns:
- const tString&—
GetSet
cGuiSet@ GetSet()
Returns:
- cGuiSet@—
GetShowMouse
bool GetShowMouse()
Returns:
- bool—
GetShowMouseAutomatically
bool GetShowMouseAutomatically()
Returns:
- bool—
GetStateColor
GetStateColor
GetStateFloat
float GetStateFloat(uint64 alId,
float afDefault = 0.0f)
Parameters
- alId (uint64) —
- afDefault (float) —
Returns:
- float—
GetStateFloat
float GetStateFloat(const tString &in asVarName,
float afDefault = 0.0f)
Parameters
- asVarName (tString) —
- afDefault (float) —
Returns:
- float—
GetStateInt
int GetStateInt(uint64 alId,
int alDefault = 0)
Parameters
- alId (uint64) —
- alDefault (int) —
Returns:
- int—
GetStateInt
int GetStateInt(const tString &in asVarName,
int alDefault = 0)
Parameters
- asVarName (tString) —
- alDefault (int) —
Returns:
- int—
GetStateVector3f
cVector3f GetStateVector3f(uint64 alId,
const cVector3f &in avDefault = 0.0f)
Parameters
- alId (uint64) —
- avDefault (cVector3f) —
Returns:
- cVector3f—
GetStateVector3f
GetTimeCount
float GetTimeCount()
Returns:
- float—
GetTimeStep
float GetTimeStep()
Returns:
- float—
GetUsedFontSize
const cVector2f& GetUsedFontSize(const cImGuiFont &in aFont)
Parameters
- aFont (cImGuiFont) —
Returns:
- const cVector2f&—
GetUsedGfxSize
GroupBegin
GroupEnd
void GroupEnd()
Returns:
- void
IncStateColor
void IncStateColor(uint64 alId,
const cColor &in aVal)
Parameters
- alId (uint64) —
- aVal (cColor) —
Returns:
- void
IncStateColor
IncStateFloat
void IncStateFloat(uint64 alId,
float afVal)
Parameters
- alId (uint64) —
- afVal (float) —
Returns:
- void
IncStateFloat
void IncStateFloat(const tString &in asVarName,
float afVal)
Parameters
- asVarName (tString) —
- afVal (float) —
Returns:
- void
IncStateInt
void IncStateInt(uint64 alId,
int alVal)
Parameters
- alId (uint64) —
- alVal (int) —
Returns:
- void
IncStateInt
void IncStateInt(const tString &in asVarName,
int alVal)
Parameters
- asVarName (tString) —
- alVal (int) —
Returns:
- void
IncStateVector3f
void IncStateVector3f(uint64 alId,
const cVector3f &in avVal)
Parameters
- alId (uint64) —
- avVal (cVector3f) —
Returns:
- void
IncStateVector3f
IsFading
IsFirstRun
bool IsFirstRun()
Returns:
- bool—
LayoutBegin
void LayoutBegin(eImGuiLayout aType,
const cVector3f &in avPos = 0,
const cVector2f &in avSize = -1,
const cVector2f &in avSpacing = 0)
Parameters
- aType (eImGuiLayout) —
- avPos (cVector3f) —
- avSize (cVector2f) —
- avSpacing (cVector2f) —
Returns:
- void
LayoutEnd
void LayoutEnd()
Returns:
- void
LockMouseFocus
void LockMouseFocus()
Returns:
- void
MouseFocusIsLocked
bool MouseFocusIsLocked()
Returns:
- bool—
PopModifiers
void PopModifiers()
Returns:
- void
PrevBecameInFocus
bool PrevBecameInFocus()
Returns:
- bool—
PrevBecamePressed
bool PrevBecamePressed()
Returns:
- bool—
PrevInFocus
bool PrevInFocus()
Returns:
- bool—
PrevMouseOver
bool PrevMouseOver()
Returns:
- bool—
PrevPosition
const cVector3f& PrevPosition()
Returns:
- const cVector3f&—
PrevPressed
bool PrevPressed()
Returns:
- bool—
PrevSize
const cVector2f& PrevSize()
Returns:
- const cVector2f&—
PrevUpdated
bool PrevUpdated()
Returns:
- bool—
PrevWasInFocus
bool PrevWasInFocus()
Returns:
- bool—
PushModifiers
void PushModifiers()
Returns:
- void
RepeatTimer
bool RepeatTimer(const tString &in asName,
float afTime)
Parameters
- asName (tString) —
- afTime (float) —
Returns:
- bool—
ResetModifiers
void ResetModifiers()
Returns:
- void
SendAction
void SendAction(eImGuiAction aAction,
bool abDown,
bool abTriggered)
Parameters
- aAction (eImGuiAction) —
- abDown (bool) —
- abTriggered (bool) —
Returns:
- void
SendMousePosition
SendMouseVirtualPosition
SetAlignment
SetDefaultButton
void SetDefaultButton(const cImGuiButtonData &in aData)
Parameters
- aData (cImGuiButtonData) —
Returns:
- void
SetDefaultCheckBox
void SetDefaultCheckBox(const cImGuiCheckBoxData &in aData)
Parameters
- aData (cImGuiCheckBoxData) —
Returns:
- void
SetDefaultFont
SetDefaultFrame
void SetDefaultFrame(const cImGuiFrameData &in aData)
Parameters
- aData (cImGuiFrameData) —
Returns:
- void
SetDefaultGauge
void SetDefaultGauge(const cImGuiGaugeData &in aData)
Parameters
- aData (cImGuiGaugeData) —
Returns:
- void
SetDefaultLabel
void SetDefaultLabel(const cImGuiLabelData &in aData)
Parameters
- aData (cImGuiLabelData) —
Returns:
- void
SetDefaultMouse
SetDefaultMultiSelect
void SetDefaultMultiSelect(const cImGuiMultiSelectData &in aData)
Parameters
- aData (cImGuiMultiSelectData) —
Returns:
- void
SetDefaultSliderHorizontal
void SetDefaultSliderHorizontal(const cImGuiSliderData &in aData)
Parameters
- aData (cImGuiSliderData) —
Returns:
- void
SetDefaultSliderVertical
void SetDefaultSliderVertical(const cImGuiSliderData &in aData)
Parameters
- aData (cImGuiSliderData) —
Returns:
- void
SetDefaultTextFrame
void SetDefaultTextFrame(const cImGuiTextFrameData &in aData)
Parameters
- aData (cImGuiTextFrameData) —
Returns:
- void
SetDefaultWindow
void SetDefaultWindow(const cImGuiWindowData &in aData)
Parameters
- aData (cImGuiWindowData) —
Returns:
- void
SetDrawUIDebugBoxes
void SetDrawUIDebugBoxes(bool abX)
Parameters
- abX (bool) —
Returns:
- void
SetFocus
SetModColorMul
SetModGfx
SetModRotateAngle
void SetModRotateAngle(float afX)
Parameters
- afX (float) —
Returns:
- void
SetModRotateCustomPivot
void SetModRotateCustomPivot(bool abX)
Parameters
- abX (bool) —
Returns:
- void
SetModRotatePivot
SetModTextColorMul
SetModUISizeHoriExpansion
void SetModUISizeHoriExpansion(float afNeg,
float afPos)
Parameters
- afNeg (float) —
- afPos (float) —
Returns:
- void
SetModUISizeVertExpansion
void SetModUISizeVertExpansion(float afNeg,
float afPos)
Parameters
- afNeg (float) —
- afPos (float) —
Returns:
- void
SetModUseInput
void SetModUseInput(bool abX)
Parameters
- abX (bool) —
Returns:
- void
SetModUseUIPos
void SetModUseUIPos(bool abX)
Parameters
- abX (bool) —
Returns:
- void
SetMoveRepeatActive
void SetMoveRepeatActive(bool abX)
Parameters
- abX (bool) —
Returns:
- void
SetMoveRepeatSpeed
float SetMoveRepeatSpeed(float fX)
Parameters
- fX (float) —
Returns:
- float—
SetMoveRepeatStartDelay
void SetMoveRepeatStartDelay(float afX)
Parameters
- afX (float) —
Returns:
- void
SetShowMouse
void SetShowMouse(bool abX)
Parameters
- abX (bool) —
Returns:
- void
SetShowMouseAutomatically
void SetShowMouseAutomatically(bool abX)
Parameters
- abX (bool) —
Returns:
- void
SetStateColor
void SetStateColor(uint64 alId,
const cColor &in aVal)
Parameters
- alId (uint64) —
- aVal (cColor) —
Returns:
- void
SetStateColor
SetStateFloat
void SetStateFloat(uint64 alId,
float afVal)
Parameters
- alId (uint64) —
- afVal (float) —
Returns:
- void
SetStateFloat
void SetStateFloat(const tString &in asVarName,
float afVal)
Parameters
- asVarName (tString) —
- afVal (float) —
Returns:
- void
SetStateInt
void SetStateInt(uint64 alId,
int alVal)
Parameters
- alId (uint64) —
- alVal (int) —
Returns:
- void
SetStateInt
void SetStateInt(const tString &in asVarName,
int alVal)
Parameters
- asVarName (tString) —
- alVal (int) —
Returns:
- void
SetStateVector3f
void SetStateVector3f(uint64 alId,
const cVector3f &in avVal)
Parameters
- alId (uint64) —
- avVal (cVector3f) —
Returns:
- void
SetStateVector3f
SetUIMoveGroupFlags
void SetUIMoveGroupFlags(int alGroupFlags)
Parameters
- alGroupFlags (int) —
Returns:
- void
SetUIMoveWrapMode
SetUpAlignment
void SetUpAlignment(const cVector3f &in avPos,
const cVector2f &in avSize,
cVector3f &out avAlignedPos,
eImGuiAlign aAlignment)
Parameters
- avPos (cVector3f) —
- avSize (cVector2f) —
- avAlignedPos (cVector3f) —
- aAlignment (eImGuiAlign) —
Returns:
- void
SetupWidgetRect
void SetupWidgetRect(const cVector3f &in avInPos,
const cVector2f &in avInSize,
cVector3f &out avOutPos,
cVector2f &out avOutSize,
const cVector2f &in avDefaultSize,
const cImGuiGfx &in aGfx)
Parameters
- avInPos (cVector3f) —
- avInSize (cVector2f) —
- avOutPos (cVector3f) —
- avOutSize (cVector2f) —
- avDefaultSize (cVector2f) —
- aGfx (cImGuiGfx) —
Returns:
- void
StopFade
StopTimer
TimerExists
TimerOver
References
- HPL3/Amnesia: Rebirth/Scripting/Scripting Api (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLuxGuiSet (← links)
- HPL3/Amnesia: Rebirth/Scripting/cLuxScriptImGui (← links)
- HPL3/Amnesia: Rebirth/Scripting/iScrGuiHandler Interface (← links)
- HPL3/Amnesia: Rebirth/Scripting/Scripting Api/cGui (← links)
- HPL3/Amnesia: Rebirth/Scripting/Scripting Api/cLux (← links)