^AngelScript^ Documents game functions which scripts can invoke to control it.
More...
|
| 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) |
| | BeginTabItem() without X close button.
|
| |
| bool | AngelImGui::BeginTabItem (const string &in, bool &inout, int=0) |
| | BeginTabItem() with X close button.
|
| |
| 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)) |
| | Data plotting - we wrap the 'getter func' variant to resemble the 'float*' variant.
|
| |
| 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) |
| |
| enum AngelOgre::GuiMetricsMode | AngelOgre::getName () const |
| |
| void | AngelOgre::show () |
| |
| void | AngelOgre::hide () |
| |
| bool | AngelOgre::isVisible () const |
| |
| void | AngelOgre::setPosition (float, float) |
| |
| void | AngelOgre::setDimensions (float, float) |
| |
| float | AngelOgre::getLeft () const |
| |
| float | AngelOgre::getTop () const |
| |
| float | AngelOgre::getWidth () const |
| |
| float | AngelOgre::getHeight () const |
| |
| void | AngelOgre::setLeft (float) |
| |
| void | AngelOgre::setTop (float) |
| |
| void | AngelOgre::setWidth (float) |
| |
| void | AngelOgre::setHeight (float) |
| |
| const string & | AngelOgre::getMaterialName () const |
| |
| void | AngelOgre::setMaterialName (const string &in, const string &in) |
| |
| void | AngelOgre::setCaption (const string &in) |
| |
| const string & | AngelOgre::getCaption () const |
| |
| void | AngelOgre::setColour (const color &in) |
| |
| const color & | AngelOgre::getColour () const |
| |
| GuiMetricsMode | AngelOgre::getMetricsMode () const |
| |
| void | AngelOgre::setMetricsMode (GuiMetricsMode) |
| |
| GuiHorizontalAlignment | AngelOgre::getHorizontalAlignment () const |
| |
| void | AngelOgre::setHorizontalAlignment (GuiHorizontalAlignment) |
| |
|
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiWindowFlags_NoTitleBar |
| | Disable title-bar.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiWindowFlags_NoResize |
| | Disable user resizing with the lower-right grip.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiWindowFlags_NoMove |
| | Disable user moving the window.
|
| |
| 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_NoCollapse |
| | Disable user collapsing window by double-clicking on it.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiWindowFlags_AlwaysAutoResize |
| | Resize every window to its content every frame.
|
| |
| 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_NoSavedSettings |
| | Never load/save settings in .ini file.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiWindowFlags_NoMouseInputs |
| | Disable catching mouse, hovering test with pass through.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiWindowFlags_MenuBar |
| | Has a menu-bar.
|
| |
| 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_NoFocusOnAppearing |
| | Disable taking focus when transitioning from hidden to visible state.
|
| |
| 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_AlwaysVerticalScrollbar |
| | Always show vertical scrollbar (even if ContentSize.y < Size.y)
|
| |
| 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_NoNavInputs |
| | No gamepad/keyboard navigation within the window.
|
| |
| 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_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.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiWindowFlags_NoNav |
| | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiWindowFlags_NoDecoration |
| | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse,.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiWindowFlags_NoInputs |
| | ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_Text |
| | Enumeration for AngelImGui::PushStyleColor() / AngelImGui::PopStyleColor()
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_TextDisabled |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_WindowBg |
| | Background of normal windows.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_ChildBg |
| | Background of child windows.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_PopupBg |
| | Background of popups, menus, tooltips windows.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_Border |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_BorderShadow |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_FrameBg |
| | Background of checkbox, radio button, plot, slider, text input.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_FrameBgHovered |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_FrameBgActive |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_TitleBg |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_TitleBgActive |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_TitleBgCollapsed |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_MenuBarBg |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_ScrollbarBg |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_ScrollbarGrab |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_ScrollbarGrabHovered |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_ScrollbarGrabActive |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_CheckMark |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_SliderGrab |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_SliderGrabActive |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_Button |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_ButtonHovered |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_ButtonActive |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_Header |
| | Header* colors are used for CollapsingHeader, TreeNode, Selectable, MenuItem.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_HeaderHovered |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_HeaderActive |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_Separator |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_SeparatorHovered |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_SeparatorActive |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_ResizeGrip |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_ResizeGripHovered |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_ResizeGripActive |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_Tab |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_TabHovered |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_TabActive |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_TabUnfocused |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_TabUnfocusedActive |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_PlotLines |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_PlotLinesHovered |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_PlotHistogram |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_PlotHistogramHovered |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_TextSelectedBg |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_DragDropTarget |
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_NavHighlight |
| | Gamepad/keyboard: current highlighted item.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_NavWindowingHighlight |
| | Highlight window when using CTRL+TAB.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_NavWindowingDimBg |
| | Darken/colorize entire screen behind the CTRL+TAB window list, when active.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCol_ModalWindowDimBg |
| | Darken/colorize entire screen behind a modal window, when one is active.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCond_Always |
| | Enumateration for SetWindow***(), SetNextWindow***(), SetNextItem***() functions; Represent a condition.
|
| |
| enum Script2Game::ImGuiStyleVar | Script2Game::ImGuiCond_Once |
| | Set the variable once per runtime session (only the first call with succeed)
|
| |
| 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_Appearing |
| | Set the variable if the object/window is appearing after being hidden/inactive (or the first time)
|
| |
| enum AngelOgre::GuiMetricsMode | AngelOgre::GHA_LEFT |
| |
| enum AngelOgre::GuiMetricsMode | AngelOgre::GHA_CENTER |
| |
^AngelScript^ Documents game functions which scripts can invoke to control it.