| OpenEnroth 9cf7432
    | 
#include "ImGuiBindings.h"#include <imgui/imgui.h>#include <string>#include <vector>#include <tuple>#include <sol/sol.hpp>| Classes | |
| struct | ImGuiInputTextUserData | 
| Functions | |
| bool | imGuiBegin (const std::string &name) | 
| std::tuple< bool, bool > | imGuiBeginEx (const std::string &name, bool isOpened, ImGuiWindowFlags_ flags) | 
| void | imGuiEnd () | 
| bool | imGuiBeginChild (const std::string &name, float sizeX, float sizeY, bool border, ImGuiWindowFlags_ flags) | 
| void | imGuiEndChild () | 
| bool | imGuiIsWindowHovered (ImGuiHoveredFlags_ flags) | 
| std::tuple< float, float > | imGuiGetWindowSize () | 
| void | imGuiSetNextWindowPos (float posX, float posY) | 
| void | imGuiSetNextWindowPosEx (float posX, float posY, ImGuiCond_ cond) | 
| void | imGuiSetNextWindowSize (float sizeX, float sizeY) | 
| void | imGuiSetNextWindowSizeEx (float sizeX, float sizeY, ImGuiCond_ cond) | 
| void | imGuiSetNextWindowSizeConstraints (float minX, float minY, float maxX, float maxY) | 
| void | imGuiSetScrollHereY (float y) | 
| void | imGuiPushStyleColor (ImGuiCol_ colorType, float r, float g, float b, float a) | 
| void | imGuiPopStyleColor () | 
| void | imGuiTextUnformatted (const std::string &text) | 
| void | imGuiText (const std::string &text) | 
| void | imGuiTextWrapped (const std::string text) | 
| bool | imGuiButton (const std::string &label) | 
| bool | imGuiButtonEx (const std::string &label, float sizeX, float sizeY) | 
| std::tuple< bool, bool > | imGuiCheckbox (const std::string &label, bool value) | 
| void | imGuiBeginTable (std::string name, int columns) | 
| void | imGuiEndTable () | 
| void | imGuiTableNextRow () | 
| void | imGuiTableSetColumnIndex (int index) | 
| int | imGuiTableGetColumnCount () | 
| std::tuple< bool, int > | imGuiCombo (const std::string &label, int currentItem, const std::string &items) | 
| bool | imGuiBeginMenuBar () | 
| bool | imGuiBeginMenu (const std::string &label) | 
| bool | imGuiBeginMenuEx (const std::string &label, bool enabled) | 
| bool | imGuiMenuItem (const std::string &label) | 
| bool | imGuiMenuItemEx (const std::string &label, bool enabled) | 
| void | imGuiEndMenu () | 
| void | imGuiEndMenuBar () | 
| bool | imGuiIsItemFocused () | 
| bool | imGuiIsMouseHoveringRect (float minX, float minY, float maxX, float maxY) | 
| void | imGuiSameLine () | 
| float | imGuiGetFrameHeightWithSpacing () | 
| void | imGuiAlignTextToFramePadding () | 
| void | imGuiDummy (float width, float height) | 
| void | imGuiSetKeyboardFocusHere (int offset) | 
| int | inputTextCallback (ImGuiInputTextCallbackData *data) | 
| std::tuple< std::string, bool > | imGuiInputTextWithHint (const std::string &label, const std::string &hint, std::string text, ImGuiInputTextFlags flags) | 
| std::tuple< std::string, bool > | imGuiInputTextWithHintEx (const std::string &label, const std::string &hint, std::string text, ImGuiInputTextFlags flags, sol::function callback) | 
| void | imGuiSeparator () | 
| void | InitEnums (sol::table &table) | 
| void imGuiAlignTextToFramePadding | ( | ) | 
| bool imGuiBegin | ( | const std::string & | name | ) | 
| bool imGuiBeginChild | ( | const std::string & | name, | 
| float | sizeX, | ||
| float | sizeY, | ||
| bool | border, | ||
| ImGuiWindowFlags_ | flags | ||
| ) | 
| std::tuple< bool, bool > imGuiBeginEx | ( | const std::string & | name, | 
| bool | isOpened, | ||
| ImGuiWindowFlags_ | flags | ||
| ) | 
| bool imGuiBeginMenu | ( | const std::string & | label | ) | 
| bool imGuiBeginMenuBar | ( | ) | 
| bool imGuiBeginMenuEx | ( | const std::string & | label, | 
| bool | enabled | ||
| ) | 
| void imGuiBeginTable | ( | std::string | name, | 
| int | columns | ||
| ) | 
| bool imGuiButton | ( | const std::string & | label | ) | 
| bool imGuiButtonEx | ( | const std::string & | label, | 
| float | sizeX, | ||
| float | sizeY | ||
| ) | 
| std::tuple< bool, bool > imGuiCheckbox | ( | const std::string & | label, | 
| bool | value | ||
| ) | 
| std::tuple< bool, int > imGuiCombo | ( | const std::string & | label, | 
| int | currentItem, | ||
| const std::string & | items | ||
| ) | 
| void imGuiDummy | ( | float | width, | 
| float | height | ||
| ) | 
| void imGuiEnd | ( | ) | 
| void imGuiEndChild | ( | ) | 
| void imGuiEndMenu | ( | ) | 
| void imGuiEndMenuBar | ( | ) | 
| void imGuiEndTable | ( | ) | 
| float imGuiGetFrameHeightWithSpacing | ( | ) | 
| std::tuple< float, float > imGuiGetWindowSize | ( | ) | 
| std::tuple< std::string, bool > imGuiInputTextWithHint | ( | const std::string & | label, | 
| const std::string & | hint, | ||
| std::string | text, | ||
| ImGuiInputTextFlags | flags | ||
| ) | 
| std::tuple< std::string, bool > imGuiInputTextWithHintEx | ( | const std::string & | label, | 
| const std::string & | hint, | ||
| std::string | text, | ||
| ImGuiInputTextFlags | flags, | ||
| sol::function | callback | ||
| ) | 
| bool imGuiIsItemFocused | ( | ) | 
| bool imGuiIsMouseHoveringRect | ( | float | minX, | 
| float | minY, | ||
| float | maxX, | ||
| float | maxY | ||
| ) | 
| bool imGuiIsWindowHovered | ( | ImGuiHoveredFlags_ | flags | ) | 
| bool imGuiMenuItem | ( | const std::string & | label | ) | 
| bool imGuiMenuItemEx | ( | const std::string & | label, | 
| bool | enabled | ||
| ) | 
| void imGuiPopStyleColor | ( | ) | 
| void imGuiPushStyleColor | ( | ImGuiCol_ | colorType, | 
| float | r, | ||
| float | g, | ||
| float | b, | ||
| float | a | ||
| ) | 
| void imGuiSameLine | ( | ) | 
| void imGuiSeparator | ( | ) | 
| void imGuiSetKeyboardFocusHere | ( | int | offset | ) | 
| void imGuiSetNextWindowPos | ( | float | posX, | 
| float | posY | ||
| ) | 
| void imGuiSetNextWindowPosEx | ( | float | posX, | 
| float | posY, | ||
| ImGuiCond_ | cond | ||
| ) | 
| void imGuiSetNextWindowSize | ( | float | sizeX, | 
| float | sizeY | ||
| ) | 
| void imGuiSetNextWindowSizeConstraints | ( | float | minX, | 
| float | minY, | ||
| float | maxX, | ||
| float | maxY | ||
| ) | 
| void imGuiSetNextWindowSizeEx | ( | float | sizeX, | 
| float | sizeY, | ||
| ImGuiCond_ | cond | ||
| ) | 
| void imGuiSetScrollHereY | ( | float | y | ) | 
| int imGuiTableGetColumnCount | ( | ) | 
| void imGuiTableNextRow | ( | ) | 
| void imGuiTableSetColumnIndex | ( | int | index | ) | 
| void imGuiText | ( | const std::string & | text | ) | 
| void imGuiTextUnformatted | ( | const std::string & | text | ) | 
| void imGuiTextWrapped | ( | const std::string | text | ) | 
| void InitEnums | ( | sol::table & | table | ) | 
| int inputTextCallback | ( | ImGuiInputTextCallbackData * | data | ) |