|
OpenEnroth 6ec2bbc
|
#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 | ) |