![]() |
Rigs of Rods 2026.01
Soft-body Physics Simulation
|
^AngelScript^ Documents game functions which scripts can invoke to control it.
Namespaces | |
| namespace | Script2Game |
| namespace | ScriptValueTypes |
| namespace | AngelOgre |
| namespace | AngelImGui |
Enumerations | |
| enum | Script2Game::ImGuiStyleVar |
| enum | Script2Game::ImGuiTabBarFlags |
| enum | Script2Game::ImGuiTabItemFlags |
| enum | AngelOgre::IndexType |
| enum | AngelOgre::TransformSpace |
| enum | AngelOgre::RenderOperation |
| enum | AngelOgre::ImageFilter |
| enum | AngelOgre::HardwareBufferLockOptions |
| enum | AngelOgre::LightTypes |
| enum | AngelOgre::GuiMetricsMode |
| enum | AngelOgre::GuiHorizontalAlignment |
Functions | |
| struct ScriptValueTypes::quaternion | ScriptValueTypes::Slerp (float, const quaternion &in, const quaternion &in, bool &in) |
| quaternion | ScriptValueTypes::SlerpExtraSpins (float, const quaternion &in, const quaternion &in, int &in) |
| void | ScriptValueTypes::Intermediate (const quaternion &in, const quaternion &in, const quaternion &in, const quaternion &in, const quaternion &in) |
| quaternion | ScriptValueTypes::Squad (float, const quaternion &in, const quaternion &in, const quaternion &in, const quaternion &in, bool &in) |
| quaternion | ScriptValueTypes::nlerp (float, const quaternion &in, const quaternion &in, bool &in) |
| void | AngelImGui::Columns (int=1, const string &in=string(), bool=true) |
| void | AngelImGui::NextColumn () |
| int | AngelImGui::GetColumnIndex () |
| float | AngelImGui::GetColumnWidth (int=-1) |
| float | AngelImGui::GetColumnOffset (int=-1) |
| void | AngelImGui::SetColumnOffset (int, float) |
| int | AngelImGui::GetColumnsCount () |
| void | AngelImGui::PushID (const string &in) |
| void | AngelImGui::PushID (int int_id) |
| void | AngelImGui::PopID () |
| uint | AngelImGui::GetID (const string &in) |
| bool | AngelImGui::BeginMainMenuBar () |
| void | AngelImGui::EndMainMenuBar () |
| bool | AngelImGui::BeginMenuBar () |
| void | AngelImGui::EndMenuBar () |
| bool | AngelImGui::BeginMenu (const string &in, bool=true) |
| void | AngelImGui::EndMenu () |
| bool | AngelImGui::MenuItem (const string &in, const string &in=string(), bool=false, bool=true) |
| bool | AngelImGui::MenuItem (const string &in, const string &in, bool &inout, bool=true) |
| void | AngelImGui::OpenPopup (const string &in) |
| bool | AngelImGui::BeginPopup (const string &in, int=0) |
| bool | AngelImGui::BeginPopupContextItem (const string &in=string(), int=1) |
| bool | AngelImGui::BeginPopupContextWindow (const string &in=string(), int=1, bool=true) |
| bool | AngelImGui::BeginPopupContextVoid (const string &in=string(), int=1) |
| bool | AngelImGui::BeginPopupModal (const string &in, bool &inout=null, int=0) |
| void | AngelImGui::EndPopup () |
| void | AngelImGui::CloseCurrentPopup () |
| bool | AngelImGui::BeginTabBar (const string &in, int=0) |
| bool | AngelImGui::BeginTabItem (const string &in, int=0) |
| bool | AngelImGui::BeginTabItem (const string &in, bool &inout, int=0) |
| void | AngelImGui::SetTabItemClosed (const string &in) |
| void | AngelImGui::BeginTooltip () |
| void | AngelImGui::EndTooltip () |
| void | AngelImGui::SetTooltip (const string &in) |
| void | AngelImGui::PushClipRect (const vector2 &, const vector2 &, bool) |
| void | AngelImGui::PopClipRect () |
| void | AngelImGui::SetKeyboardFocusHere (int=0) |
| bool | AngelImGui::IsItemHovered (int=0) |
| bool | AngelImGui::IsItemActive () |
| bool | AngelImGui::IsItemClicked (int=0) |
| bool | AngelImGui::IsItemVisible () |
| bool | AngelImGui::IsAnyItemHovered () |
| bool | AngelImGui::IsAnyItemActive () |
| vector2 | AngelImGui::GetItemRectMin () |
| vector2 | AngelImGui::GetItemRectMax () |
| vector2 | AngelImGui::GetItemRectSize () |
| void | AngelImGui::SetItemAllowOverlap () |
| bool | AngelImGui::IsWindowFocused (int=0) |
| bool | AngelImGui::IsWindowHovered (int=0) |
| bool | AngelImGui::IsRectVisible (const vector2 &) |
| bool | AngelImGui::IsRectVisible (const vector2 &, const vector2 &) |
| float | AngelImGui::GetTime () |
| int | AngelImGui::GetFrameCount () |
| vector2 | AngelImGui::CalcTextSize (const string &in, bool hide_text_after_double_hash=false, float wrap_width=-1.0f) |
| void | AngelImGui::CalcListClipping (int, float, int &inout, int &inout) |
| bool | AngelImGui::BeginChildFrame (uint, const vector2 &, int=0) |
| void | AngelImGui::EndChildFrame () |
| int | AngelImGui::GetKeyIndex (int) |
| bool | AngelImGui::IsKeyDown (int) |
| bool | AngelImGui::IsKeyPressed (int, bool=true) |
| bool | AngelImGui::IsKeyReleased (int) |
| bool | AngelImGui::IsMouseDown (int) |
| bool | AngelImGui::IsMouseClicked (int, bool=false) |
| bool | AngelImGui::IsMouseDoubleClicked (int) |
| bool | AngelImGui::IsMouseReleased (int) |
| bool | AngelImGui::IsMouseDragging (int=0, float=-1.0f) |
| bool | AngelImGui::IsMouseHoveringRect (const vector2 &in, const vector2 &in, bool=true) |
| vector2 | AngelImGui::GetMousePos () |
| vector2 | AngelImGui::GetMousePosOnOpeningCurrentPopup () |
| vector2 | AngelImGui::GetMouseDragDelta (int=0, float=-1.0f) |
| void | AngelImGui::ResetMouseDragDelta (int=0) |
| int | AngelImGui::GetMouseCursor () |
| void | AngelImGui::SetMouseCursor (int) |
| void | AngelImGui::CaptureKeyboardFromApp (bool=true) |
| void | AngelImGui::CaptureMouseFromApp (bool=true) |
| string | AngelImGui::GetClipboardText () |
| void | AngelImGui::SetClipboardText (const string &in) |
| void | AngelImGui::PlotLines (const string &in label, array< float > &in values, int values_count, int values_offset=0, const string &in overlay_text=string(), float scale_min=FLT_MAX, float scale_max=FLT_MAX, vector2 graph_size=vector2(0, 0)) |
| void | AngelImGui::Text (const string &in) |
| void | AngelImGui::TextDisabled (const string &in) |
| void | AngelImGui::TextColored (color col, const string &in) |
| void | AngelImGui::TextWrapped (const string &in) |
| void | AngelImGui::LabelText (const string &in, const string &in) |
| void | AngelImGui::Bullet () |
| void | AngelImGui::BulletText (const string &in) |
| bool | AngelImGui::Button (const string &in, vector2=vector2(0, 0)) |
| bool | AngelImGui::SmallButton (const string &in) |
| bool | AngelImGui::InvisibleButton (const string &in, vector2) |
| void | AngelImGui::Image (const Ogre::TexturePtr &in, vector2) |
| bool | AngelImGui::Checkbox (const string &in, bool &inout) |
| bool | AngelImGui::CheckboxFlags (const string &in, uint &inout, uint) |
| bool | AngelImGui::RadioButton (const string &in, bool) |
| bool | AngelImGui::RadioButton (const string &in, int &inout, int) |
| Enumerator | |
|---|---|
| GHA_LEFT | |
| GHA_CENTER | |
| GHA_RIGHT | |
Definition at line 120 of file AngelOgre_enums.h.
| Enumerator | |
|---|---|
| GMM_PIXELS | |
| GMM_RELATIVE | |
| GMM_RELATIVE_ASPECT_ADJUSTED | |
Definition at line 112 of file AngelOgre_enums.h.
Locking options (binding of enum Ogre::HardwareBuffer::LockOptions)
Definition at line 63 of file AngelOgre_enums.h.
Binding of enum Ogre::Image::Filter
| Enumerator | |
|---|---|
| FILTER_NEAREST | |
| FILTER_LINEAR | |
| FILTER_BILINEAR | |
Definition at line 55 of file AngelOgre_enums.h.
Definition at line 17 of file AngelImGui_enums.h.
Flags for AngelImGui::BeginTabBar()
Definition at line 136 of file AngelImGui_enums.h.
Definition at line 152 of file AngelImGui_enums.h.
| enum AngelOgre::IndexType |
| Enumerator | |
|---|---|
| IT_16BIT | |
| IT_32BIT | |
Definition at line 18 of file AngelOgre_enums.h.
Enumerates the types of light sources available.
Definition at line 101 of file AngelOgre_enums.h.
The rendering operation type to perform; binding of Ogre::RenderOperation::OperationType
Definition at line 38 of file AngelOgre_enums.h.
Enumeration denoting the spaces which a transform can be relative to.
| Enumerator | |
|---|---|
| TS_LOCAL | Transform is relative to the local space. |
| TS_PARENT | Transform is relative to the space of the parent node. |
| TS_WORLD | Transform is relative to world space. |
Definition at line 26 of file AngelOgre_enums.h.
| bool AngelImGui::BeginChildFrame | ( | uint | , |
| const vector2 & | , | ||
| int | = 0 |
||
| ) |
| bool AngelImGui::BeginMainMenuBar | ( | ) |
| bool AngelImGui::BeginMenu | ( | const string & | in, |
| bool | = true |
||
| ) |
| bool AngelImGui::BeginMenuBar | ( | ) |
| bool AngelImGui::BeginPopup | ( | const string & | in, |
| int | = 0 |
||
| ) |
| bool AngelImGui::BeginPopupContextItem | ( | const string & | in = string(), |
| int | = 1 |
||
| ) |
| bool AngelImGui::BeginPopupContextVoid | ( | const string & | in = string(), |
| int | = 1 |
||
| ) |
| bool AngelImGui::BeginPopupContextWindow | ( | const string & | in = string(), |
| int | = 1, |
||
| bool | = true |
||
| ) |
| bool AngelImGui::BeginPopupModal | ( | const string & | in, |
| bool & | inout = null, |
||
| int | = 0 |
||
| ) |
| bool AngelImGui::BeginTabBar | ( | const string & | in, |
| int | = 0 |
||
| ) |
| bool AngelImGui::BeginTabItem | ( | const string & | in, |
| bool & | inout, | ||
| int | = 0 |
||
| ) |
BeginTabItem() with X close button.
| bool AngelImGui::BeginTabItem | ( | const string & | in, |
| int | = 0 |
||
| ) |
BeginTabItem() without X close button.
| void AngelImGui::BeginTooltip | ( | ) |
| void AngelImGui::Bullet | ( | ) |
| void AngelImGui::BulletText | ( | const string & | in | ) |
| bool AngelImGui::Button | ( | const string & | in, |
| vector2 | = vector2(0, 0) |
||
| ) |
| void AngelImGui::CalcListClipping | ( | int | , |
| float | , | ||
| int & | inout, | ||
| int & | inout | ||
| ) |
| vector2 AngelImGui::CalcTextSize | ( | const string & | in, |
| bool | hide_text_after_double_hash = false, |
||
| float | wrap_width = -1.0f |
||
| ) |
| void AngelImGui::CaptureKeyboardFromApp | ( | bool | = true | ) |
| void AngelImGui::CaptureMouseFromApp | ( | bool | = true | ) |
| bool AngelImGui::Checkbox | ( | const string & | in, |
| bool & | inout | ||
| ) |
| bool AngelImGui::CheckboxFlags | ( | const string & | in, |
| uint & | inout, | ||
| uint | |||
| ) |
| void AngelImGui::CloseCurrentPopup | ( | ) |
| void AngelImGui::Columns | ( | int | = 1, |
| const string & | in = string(), |
||
| bool | = true |
||
| ) |
| void AngelImGui::EndChildFrame | ( | ) |
| void AngelImGui::EndMainMenuBar | ( | ) |
| void AngelImGui::EndMenu | ( | ) |
| void AngelImGui::EndMenuBar | ( | ) |
| void AngelImGui::EndPopup | ( | ) |
| void AngelImGui::EndTooltip | ( | ) |
| string AngelImGui::GetClipboardText | ( | ) |
| int AngelImGui::GetColumnIndex | ( | ) |
| float AngelImGui::GetColumnOffset | ( | int | = -1 | ) |
| int AngelImGui::GetColumnsCount | ( | ) |
| float AngelImGui::GetColumnWidth | ( | int | = -1 | ) |
| int AngelImGui::GetFrameCount | ( | ) |
| uint AngelImGui::GetID | ( | const string & | in | ) |
| vector2 AngelImGui::GetItemRectMax | ( | ) |
| vector2 AngelImGui::GetItemRectMin | ( | ) |
| vector2 AngelImGui::GetItemRectSize | ( | ) |
| int AngelImGui::GetKeyIndex | ( | int | ) |
| int AngelImGui::GetMouseCursor | ( | ) |
| vector2 AngelImGui::GetMouseDragDelta | ( | int | = 0, |
| float | = -1.0f |
||
| ) |
| vector2 AngelImGui::GetMousePos | ( | ) |
| vector2 AngelImGui::GetMousePosOnOpeningCurrentPopup | ( | ) |
| float AngelImGui::GetTime | ( | ) |
| void AngelImGui::Image | ( | const Ogre::TexturePtr & | in, |
| vector2 | |||
| ) |
| void ScriptValueTypes::Intermediate | ( | const quaternion & | in, |
| const quaternion & | in, | ||
| const quaternion & | in, | ||
| const quaternion & | in, | ||
| const quaternion & | in | ||
| ) |
| bool AngelImGui::InvisibleButton | ( | const string & | in, |
| vector2 | |||
| ) |
| bool AngelImGui::IsAnyItemActive | ( | ) |
| bool AngelImGui::IsAnyItemHovered | ( | ) |
| bool AngelImGui::IsItemActive | ( | ) |
| bool AngelImGui::IsItemClicked | ( | int | = 0 | ) |
| bool AngelImGui::IsItemHovered | ( | int | = 0 | ) |
| bool AngelImGui::IsItemVisible | ( | ) |
| bool AngelImGui::IsKeyDown | ( | int | ) |
| bool AngelImGui::IsKeyPressed | ( | int | , |
| bool | = true |
||
| ) |
| bool AngelImGui::IsKeyReleased | ( | int | ) |
| bool AngelImGui::IsMouseClicked | ( | int | , |
| bool | = false |
||
| ) |
| bool AngelImGui::IsMouseDoubleClicked | ( | int | ) |
| bool AngelImGui::IsMouseDown | ( | int | ) |
| bool AngelImGui::IsMouseDragging | ( | int | = 0, |
| float | = -1.0f |
||
| ) |
| bool AngelImGui::IsMouseHoveringRect | ( | const vector2 & | in, |
| const vector2 & | in, | ||
| bool | = true |
||
| ) |
| bool AngelImGui::IsMouseReleased | ( | int | ) |
| bool AngelImGui::IsRectVisible | ( | const vector2 & | ) |
| bool AngelImGui::IsRectVisible | ( | const vector2 & | , |
| const vector2 & | |||
| ) |
| bool AngelImGui::IsWindowFocused | ( | int | = 0 | ) |
| bool AngelImGui::IsWindowHovered | ( | int | = 0 | ) |
| void AngelImGui::LabelText | ( | const string & | in, |
| const string & | in | ||
| ) |
| bool AngelImGui::MenuItem | ( | const string & | in, |
| const string & | in, | ||
| bool & | inout, | ||
| bool | = true |
||
| ) |
| bool AngelImGui::MenuItem | ( | const string & | in, |
| const string & | in = string(), |
||
| bool | = false, |
||
| bool | = true |
||
| ) |
| void AngelImGui::NextColumn | ( | ) |
| quaternion ScriptValueTypes::nlerp | ( | float | , |
| const quaternion & | in, | ||
| const quaternion & | in, | ||
| bool & | in | ||
| ) |
| void AngelImGui::OpenPopup | ( | const string & | in | ) |
| void AngelImGui::PlotLines | ( | const string &in | label, |
| array< float > &in | values, | ||
| int | values_count, | ||
| int | values_offset = 0, |
||
| const string &in | overlay_text = string(), |
||
| float | scale_min = FLT_MAX, |
||
| float | scale_max = FLT_MAX, |
||
| vector2 | graph_size = vector2(0, 0) |
||
| ) |
Data plotting - we wrap the 'getter func' variant to resemble the 'float*' variant.
PlotLines(const char* label, const float* values, int values_count, int values_offset = 0, const char* overlay_text = NULL, float scale_min = FLT_MAX, float scale_max = FLT_MAX, ImVec2 graph_size = ImVec2(0, 0), int stride = sizeof(float));
| void AngelImGui::PopClipRect | ( | ) |
| void AngelImGui::PopID | ( | ) |
| void AngelImGui::PushClipRect | ( | const vector2 & | , |
| const vector2 & | , | ||
| bool | |||
| ) |
| void AngelImGui::PushID | ( | const string & | in | ) |
| void AngelImGui::PushID | ( | int | int_id | ) |
| bool AngelImGui::RadioButton | ( | const string & | in, |
| bool | |||
| ) |
| bool AngelImGui::RadioButton | ( | const string & | in, |
| int & | inout, | ||
| int | |||
| ) |
| void AngelImGui::ResetMouseDragDelta | ( | int | = 0 | ) |
| void AngelImGui::SetClipboardText | ( | const string & | in | ) |
| void AngelImGui::SetColumnOffset | ( | int | , |
| float | |||
| ) |
| void AngelImGui::SetItemAllowOverlap | ( | ) |
| void AngelImGui::SetKeyboardFocusHere | ( | int | = 0 | ) |
| void AngelImGui::SetMouseCursor | ( | int | ) |
| void AngelImGui::SetTabItemClosed | ( | const string & | in | ) |
| void AngelImGui::SetTooltip | ( | const string & | in | ) |
| struct ScriptValueTypes::quaternion ScriptValueTypes::Slerp | ( | float | , |
| const quaternion & | in, | ||
| const quaternion & | in, | ||
| bool & | in | ||
| ) |
| quaternion ScriptValueTypes::SlerpExtraSpins | ( | float | , |
| const quaternion & | in, | ||
| const quaternion & | in, | ||
| int & | in | ||
| ) |
| bool AngelImGui::SmallButton | ( | const string & | in | ) |
| quaternion ScriptValueTypes::Squad | ( | float | , |
| const quaternion & | in, | ||
| const quaternion & | in, | ||
| const quaternion & | in, | ||
| const quaternion & | in, | ||
| bool & | in | ||
| ) |
| void AngelImGui::Text | ( | const string & | in | ) |
| void AngelImGui::TextColored | ( | color | col, |
| const string & | in | ||
| ) |
| void AngelImGui::TextDisabled | ( | const string & | in | ) |
| void AngelImGui::TextWrapped | ( | const string & | in | ) |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_Border |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_BorderShadow |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_Button |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_ButtonActive |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_ButtonHovered |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_CheckMark |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_ChildBg |
Background of child windows.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_DragDropTarget |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_FrameBg |
Background of checkbox, radio button, plot, slider, text input.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_FrameBgActive |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_FrameBgHovered |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_Header |
Header* colors are used for CollapsingHeader, TreeNode, Selectable, MenuItem.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_HeaderActive |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_HeaderHovered |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_MenuBarBg |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_ModalWindowDimBg |
Darken/colorize entire screen behind a modal window, when one is active.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_NavHighlight |
Gamepad/keyboard: current highlighted item.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_NavWindowingDimBg |
Darken/colorize entire screen behind the CTRL+TAB window list, when active.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_NavWindowingHighlight |
Highlight window when using CTRL+TAB.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_PlotHistogram |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_PlotHistogramHovered |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_PlotLines |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_PlotLinesHovered |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_PopupBg |
Background of popups, menus, tooltips windows.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_ResizeGrip |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_ResizeGripActive |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_ResizeGripHovered |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_ScrollbarBg |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_ScrollbarGrab |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_ScrollbarGrabActive |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_ScrollbarGrabHovered |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_Separator |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_SeparatorActive |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_SeparatorHovered |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_SliderGrab |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_SliderGrabActive |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_Tab |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_TabActive |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_TabHovered |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_TabUnfocused |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_TabUnfocusedActive |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_Text |
Enumeration for AngelImGui::PushStyleColor() / AngelImGui::PopStyleColor()
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_TextDisabled |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_TextSelectedBg |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_TitleBg |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_TitleBgActive |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_TitleBgCollapsed |
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCol_WindowBg |
Background of normal windows.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCond_Always |
Enumateration for SetWindow***(), SetNextWindow***(), SetNextItem***() functions; Represent a condition.
Important: Treat as a regular enum! Do NOT combine multiple values using binary operators! All the functions above treat 0 as a shortcut to ImGuiCond_Always. Set the variable
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCond_Appearing |
Set the variable if the object/window is appearing after being hidden/inactive (or the first time)
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCond_FirstUseEver |
Set the variable if the object/window has no persistently saved data (no entry in .ini file)
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiCond_Once |
Set the variable once per runtime session (only the first call with succeed)
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_AlwaysAutoResize |
Resize every window to its content every frame.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_AlwaysHorizontalScrollbar |
Always show horizontal scrollbar (even if ContentSize.x < Size.x)
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_AlwaysUseWindowPadding |
Ensure child windows without border uses style.WindowPadding (ignored by default for non-bordered child windows, because more convenient)
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_AlwaysVerticalScrollbar |
Always show vertical scrollbar (even if ContentSize.y < Size.y)
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_HorizontalScrollbar |
Allow horizontal scrollbar to appear (off by default). You may use SetNextWindowContentSize(ImVec2(width,0.0f)); prior to calling Begin() to specify width. Read code in imgui_demo in the "Horizontal Scrolling" section.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_MenuBar |
Has a menu-bar.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoBackground |
Disable drawing background color (WindowBg, etc.) and outside border. Similar as using SetNextWindowBgAlpha(0.0f).
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoBringToFrontOnFocus |
Disable bringing window to front when taking focus (e.g. clicking on it or programmatically giving it focus)
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoCollapse |
Disable user collapsing window by double-clicking on it.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoDecoration |
ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse,.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoFocusOnAppearing |
Disable taking focus when transitioning from hidden to visible state.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoInputs |
ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoMouseInputs |
Disable catching mouse, hovering test with pass through.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoMove |
Disable user moving the window.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoNav |
ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoNavFocus |
No focusing toward this window with gamepad/keyboard navigation (e.g. skipped by CTRL+TAB)
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoNavInputs |
No gamepad/keyboard navigation within the window.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoResize |
Disable user resizing with the lower-right grip.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoSavedSettings |
Never load/save settings in .ini file.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoScrollbar |
Disable scrollbars (window can still scroll with mouse or programmatically)
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoScrollWithMouse |
Disable user vertically scrolling with mouse wheel. On child window, mouse wheel will be forwarded to the parent unless NoScrollbar is also set.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_NoTitleBar |
Disable title-bar.
| enum Script2Game::ImGuiStyleVar Script2Game::ImGuiWindowFlags_UnsavedDocument |
Append '*' to title without affecting the ID, as a convenience to avoid using the ### operator. When used in a tab/docking context, tab is selected on closure and closure is deferred by one frame to allow code to cancel the closure (with a confirmation popup, etc.) without flicker.