![]() |
0.5.0
|
Functions | |
| bool | DragDouble (const char *label, double *v, float v_speed=1.0F, double v_min=0.0, double v_max=0.0, const char *format="%.6f", ImGuiSliderFlags flags=0) |
| Shows a Drag GUI element for 'double'. | |
| bool | DragDouble2 (const char *label, double v[2], float v_speed=1.0F, double v_min=0.0, double v_max=0.0, const char *format="%.6f", ImGuiSliderFlags flags=0) |
| Shows a Drag GUI element for an array of 'double[2]'. | |
| bool | DragDouble3 (const char *label, double v[3], float v_speed=1.0F, double v_min=0.0, double v_max=0.0, const char *format="%.6f", ImGuiSliderFlags flags=0) |
| Shows a Drag GUI element for an array of 'double[3]'. | |
| bool | DragDouble4 (const char *label, double v[4], float v_speed=1.0F, double v_min=0.0, double v_max=0.0, const char *format="%.6f", ImGuiSliderFlags flags=0) |
| Shows a Drag GUI element for an array of 'double[4]'. | |
| bool | DragLong (const char *label, int64_t *v, float v_speed=1.0F, int64_t v_min=0.0, int64_t v_max=0.0, const char *format="%ld", ImGuiSliderFlags flags=0) |
| Shows a Drag GUI element for 'int64'. | |
| bool | DragLong2 (const char *label, int64_t v[2], float v_speed=1.0F, int64_t v_min=0.0, int64_t v_max=0.0, const char *format="%ld", ImGuiSliderFlags flags=0) |
| Shows a Drag GUI element for an array of 'int64[2]'. | |
| bool | DragLong3 (const char *label, int64_t v[3], float v_speed=1.0F, int64_t v_min=0.0, int64_t v_max=0.0, const char *format="%ld", ImGuiSliderFlags flags=0) |
| Shows a Drag GUI element for an array of 'int64[3]'. | |
| bool | DragLong4 (const char *label, int64_t v[4], float v_speed=1.0F, int64_t v_min=0.0, int64_t v_max=0.0, const char *format="%ld", ImGuiSliderFlags flags=0) |
| Shows a Drag GUI element for an array of 'int64[4]'. | |
| bool | DragULong (const char *label, uint64_t *v, float v_speed=1.0F, uint64_t v_min=0.0, uint64_t v_max=0.0, const char *format="%lu", ImGuiSliderFlags flags=0) |
| Shows a Drag GUI element for 'uint64'. | |
| bool | DragULong2 (const char *label, uint64_t v[2], float v_speed=1.0F, uint64_t v_min=0.0, uint64_t v_max=0.0, const char *format="%lu", ImGuiSliderFlags flags=0) |
| Shows a Drag GUI element for an array of 'uint64[2]'. | |
| bool | DragULong3 (const char *label, uint64_t v[3], float v_speed=1.0F, uint64_t v_min=0.0, uint64_t v_max=0.0, const char *format="%lu", ImGuiSliderFlags flags=0) |
| Shows a Drag GUI element for an array of 'uint64[3]'. | |
| bool | DragULong4 (const char *label, uint64_t v[4], float v_speed=1.0F, uint64_t v_min=0.0, uint64_t v_max=0.0, const char *format="%lu", ImGuiSliderFlags flags=0) |
| Shows a Drag GUI element for an array of 'uint64[4]'. | |
| bool | InputDouble2 (const char *label, double v[2], const char *format="%.6f", ImGuiInputTextFlags flags=0) |
| Shows an InputText GUI element for an array of 'double[2]'. | |
| bool | InputDouble2L (const char *label, double v[2], double v_min=std::numeric_limits< double >::lowest(), double v_max=std::numeric_limits< double >::max(), const char *format="%.3f", ImGuiInputTextFlags flags=0) |
| Shows a value limited InputText GUI element for an array of 'double[2]'. | |
| bool | InputDouble3 (const char *label, double v[3], const char *format="%.6f", ImGuiInputTextFlags flags=0) |
| Shows an InputText GUI element for an array of 'double[3]'. | |
| bool | InputDouble3L (const char *label, double v[3], double v_min=std::numeric_limits< double >::lowest(), double v_max=std::numeric_limits< double >::max(), const char *format="%.3f", ImGuiInputTextFlags flags=0) |
| Shows a value limited InputText GUI element for an array of 'double[3]'. | |
| bool | InputDouble4 (const char *label, double v[4], const char *format="%.6f", ImGuiInputTextFlags flags=0) |
| Shows an InputText GUI element for an array of 'double[4]'. | |
| bool | InputDouble4L (const char *label, double v[4], double v_min=std::numeric_limits< double >::lowest(), double v_max=std::numeric_limits< double >::max(), const char *format="%.3f", ImGuiInputTextFlags flags=0) |
| Shows a value limited InputText GUI element for an array of 'double[4]'. | |
| bool | InputDoubleL (const char *label, double *v, double v_min=std::numeric_limits< double >::lowest(), double v_max=std::numeric_limits< double >::max(), double step=0.0, double step_fast=0.0, const char *format="%.6f", ImGuiInputTextFlags flags=0) |
| Shows a value limited InputText GUI element for 'double'. | |
| bool | InputFloat2L (const char *label, float v[2], float v_min=std::numeric_limits< float >::lowest(), float v_max=std::numeric_limits< float >::max(), const char *format="%.3f", ImGuiInputTextFlags flags=0) |
| Shows a value limited InputText GUI element for an array of 'float[2]'. | |
| bool | InputFloat3L (const char *label, float v[3], float v_min=std::numeric_limits< float >::lowest(), float v_max=std::numeric_limits< float >::max(), const char *format="%.3f", ImGuiInputTextFlags flags=0) |
| Shows a value limited InputText GUI element for an array of 'float[3]'. | |
| bool | InputFloat4L (const char *label, float v[4], float v_min=std::numeric_limits< float >::lowest(), float v_max=std::numeric_limits< float >::max(), const char *format="%.3f", ImGuiInputTextFlags flags=0) |
| Shows a value limited InputText GUI element for an array of 'float[4]'. | |
| bool | InputFloatL (const char *label, float *v, float v_min=std::numeric_limits< float >::lowest(), float v_max=std::numeric_limits< float >::max(), float step=0.0F, float step_fast=0.0F, const char *format="%.3f", ImGuiInputTextFlags flags=0) |
| Shows a value limited InputText GUI element for 'float'. | |
| bool | InputInt2L (const char *label, int v[2], int v_min=std::numeric_limits< int >::lowest(), int v_max=std::numeric_limits< int >::max(), ImGuiInputTextFlags flags=0) |
| Shows a value limited InputText GUI element for an array of 'int[2]'. | |
| bool | InputInt3L (const char *label, int v[3], int v_min=std::numeric_limits< int >::lowest(), int v_max=std::numeric_limits< int >::max(), ImGuiInputTextFlags flags=0) |
| Shows a value limited InputText GUI element for an array of 'int[3]'. | |
| bool | InputInt4L (const char *label, int v[4], int v_min=std::numeric_limits< int >::lowest(), int v_max=std::numeric_limits< int >::max(), ImGuiInputTextFlags flags=0) |
| Shows a value limited InputText GUI element for an array of 'int[4]'. | |
| bool | InputIntL (const char *label, int *v, int v_min=std::numeric_limits< int >::lowest(), int v_max=std::numeric_limits< int >::max(), int step=1, int step_fast=100, ImGuiInputTextFlags flags=0) |
| Shows a value limited InputText GUI element for 'int'. | |
| bool | InputTextL (const char *label, std::string *str, size_t limit, ImGuiInputTextFlags flags=0) |
| Shows a InputText GUI element with limited amount of characters. | |
| bool | SliderDouble (const char *label, double *v, double v_min, double v_max, const char *format="%.6f", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for 'double'. | |
| bool | SliderDouble2 (const char *label, double v[2], double v_min, double v_max, const char *format="%.6f", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for an array of 'double[2]'. | |
| bool | SliderDouble3 (const char *label, double v[3], double v_min, double v_max, const char *format="%.6f", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for an array of 'double[3]'. | |
| bool | SliderDouble4 (const char *label, double v[4], double v_min, double v_max, const char *format="%.6f", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for an array of 'double[4]'. | |
| bool | SliderLong (const char *label, int64_t *v, int64_t v_min, int64_t v_max, const char *format="%ld", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for 'int64'. | |
| bool | SliderLong2 (const char *label, int64_t v[2], int64_t v_min, int64_t v_max, const char *format="%ld", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for an array of 'int64[2]'. | |
| bool | SliderLong3 (const char *label, int64_t v[3], int64_t v_min, int64_t v_max, const char *format="%ld", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for an array of 'int64[3]'. | |
| bool | SliderLong4 (const char *label, int64_t v[4], int64_t v_min, int64_t v_max, const char *format="%ld", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for an array of 'int64[4]'. | |
| bool | SliderUInt (const char *label, uint32_t *v, uint32_t v_min, uint32_t v_max, const char *format="%lu", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for 'uint32'. | |
| bool | SliderUInt2 (const char *label, uint32_t v[2], uint32_t v_min, uint32_t v_max, const char *format="%lu", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for an array of 'uint32[2]'. | |
| bool | SliderUInt3 (const char *label, uint32_t v[3], uint32_t v_min, uint32_t v_max, const char *format="%lu", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for an array of 'uint32[3]'. | |
| bool | SliderUInt4 (const char *label, uint32_t v[4], uint32_t v_min, uint32_t v_max, const char *format="%lu", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for an array of 'uint32[4]'. | |
| bool | SliderULong (const char *label, uint64_t *v, uint64_t v_min, uint64_t v_max, const char *format="%lu", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for 'uint64'. | |
| bool | SliderULong2 (const char *label, uint64_t v[2], uint64_t v_min, uint64_t v_max, const char *format="%lu", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for an array of 'uint64[2]'. | |
| bool | SliderULong3 (const char *label, uint64_t v[3], uint64_t v_min, uint64_t v_max, const char *format="%lu", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for an array of 'uint64[3]'. | |
| bool | SliderULong4 (const char *label, uint64_t v[4], uint64_t v_min, uint64_t v_max, const char *format="%lu", ImGuiSliderFlags flags=0) |
| Shows a Slider GUI element for an array of 'uint64[4]'. | |
| void | TextAnsiColored (const ImVec4 &col, const char *fmt,...) |
| Displays an ansi text with format string. | |
| void | TextAnsiColoredV (const ImVec4 &col, const char *fmt, va_list args) |
| Displays an ansi text with format string. | |
| void | TextAnsiUnformatted (const char *text, const char *text_end=nullptr) |
| Displays an unformatted ansi text. | |
| void | TextAnsiV (const char *fmt, va_list args) |
| Displays an ansi text with format string. | |
| bool ImGui::DragDouble | ( | const char * | label, |
| double * | v, | ||
| float | v_speed = 1.0F, | ||
| double | v_min = 0.0, | ||
| double | v_max = 0.0, | ||
| const char * | format = "%.6f", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Drag GUI element for 'double'.
| [in] | label | Label to display beside the drag. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_speed | Speed to drag the value |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 19 of file imgui_ex.cpp.
| bool ImGui::DragDouble2 | ( | const char * | label, |
| double | v[2], | ||
| float | v_speed = 1.0F, | ||
| double | v_min = 0.0, | ||
| double | v_max = 0.0, | ||
| const char * | format = "%.6f", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Drag GUI element for an array of 'double[2]'.
| [in] | label | Label to display beside the drag. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_speed | Speed to drag the value |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 24 of file imgui_ex.cpp.
| bool ImGui::DragDouble3 | ( | const char * | label, |
| double | v[3], | ||
| float | v_speed = 1.0F, | ||
| double | v_min = 0.0, | ||
| double | v_max = 0.0, | ||
| const char * | format = "%.6f", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Drag GUI element for an array of 'double[3]'.
| [in] | label | Label to display beside the drag. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_speed | Speed to drag the value |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 29 of file imgui_ex.cpp.
| bool ImGui::DragDouble4 | ( | const char * | label, |
| double | v[4], | ||
| float | v_speed = 1.0F, | ||
| double | v_min = 0.0, | ||
| double | v_max = 0.0, | ||
| const char * | format = "%.6f", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Drag GUI element for an array of 'double[4]'.
| [in] | label | Label to display beside the drag. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_speed | Speed to drag the value |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 34 of file imgui_ex.cpp.
| bool ImGui::DragLong | ( | const char * | label, |
| int64_t * | v, | ||
| float | v_speed = 1.0F, | ||
| int64_t | v_min = 0.0, | ||
| int64_t | v_max = 0.0, | ||
| const char * | format = "%ld", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Drag GUI element for 'int64'.
| [in] | label | Label to display beside the drag. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_speed | Speed to drag the value |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 41 of file imgui_ex.cpp.
| bool ImGui::DragLong2 | ( | const char * | label, |
| int64_t | v[2], | ||
| float | v_speed = 1.0F, | ||
| int64_t | v_min = 0.0, | ||
| int64_t | v_max = 0.0, | ||
| const char * | format = "%ld", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Drag GUI element for an array of 'int64[2]'.
| [in] | label | Label to display beside the drag. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_speed | Speed to drag the value |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 46 of file imgui_ex.cpp.
| bool ImGui::DragLong3 | ( | const char * | label, |
| int64_t | v[3], | ||
| float | v_speed = 1.0F, | ||
| int64_t | v_min = 0.0, | ||
| int64_t | v_max = 0.0, | ||
| const char * | format = "%ld", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Drag GUI element for an array of 'int64[3]'.
| [in] | label | Label to display beside the drag. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_speed | Speed to drag the value |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 51 of file imgui_ex.cpp.
| bool ImGui::DragLong4 | ( | const char * | label, |
| int64_t | v[4], | ||
| float | v_speed = 1.0F, | ||
| int64_t | v_min = 0.0, | ||
| int64_t | v_max = 0.0, | ||
| const char * | format = "%ld", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Drag GUI element for an array of 'int64[4]'.
| [in] | label | Label to display beside the drag. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_speed | Speed to drag the value |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 56 of file imgui_ex.cpp.
| bool ImGui::DragULong | ( | const char * | label, |
| uint64_t * | v, | ||
| float | v_speed = 1.0F, | ||
| uint64_t | v_min = 0.0, | ||
| uint64_t | v_max = 0.0, | ||
| const char * | format = "%lu", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Drag GUI element for 'uint64'.
| [in] | label | Label to display beside the drag. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_speed | Speed to drag the value |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 63 of file imgui_ex.cpp.
| bool ImGui::DragULong2 | ( | const char * | label, |
| uint64_t | v[2], | ||
| float | v_speed = 1.0F, | ||
| uint64_t | v_min = 0.0, | ||
| uint64_t | v_max = 0.0, | ||
| const char * | format = "%lu", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Drag GUI element for an array of 'uint64[2]'.
| [in] | label | Label to display beside the drag. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_speed | Speed to drag the value |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 68 of file imgui_ex.cpp.
| bool ImGui::DragULong3 | ( | const char * | label, |
| uint64_t | v[3], | ||
| float | v_speed = 1.0F, | ||
| uint64_t | v_min = 0.0, | ||
| uint64_t | v_max = 0.0, | ||
| const char * | format = "%lu", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Drag GUI element for an array of 'uint64[3]'.
| [in] | label | Label to display beside the drag. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_speed | Speed to drag the value |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 73 of file imgui_ex.cpp.
| bool ImGui::DragULong4 | ( | const char * | label, |
| uint64_t | v[4], | ||
| float | v_speed = 1.0F, | ||
| uint64_t | v_min = 0.0, | ||
| uint64_t | v_max = 0.0, | ||
| const char * | format = "%lu", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Drag GUI element for an array of 'uint64[4]'.
| [in] | label | Label to display beside the drag. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_speed | Speed to drag the value |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 78 of file imgui_ex.cpp.
| bool ImGui::InputDouble2 | ( | const char * | label, |
| double | v[2], | ||
| const char * | format = "%.6f", | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows an InputText GUI element for an array of 'double[2]'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | format | Printf format to display the value with |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 173 of file imgui_ex.cpp.
| bool ImGui::InputDouble2L | ( | const char * | label, |
| double | v[2], | ||
| double | v_min = std::numeric_limits< double >::lowest(), | ||
| double | v_max = std::numeric_limits< double >::max(), | ||
| const char * | format = "%.3f", | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows a value limited InputText GUI element for an array of 'double[2]'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum to clamp the value to |
| [in] | v_max | Maximum to clamp the value to |
| [in] | format | Printf format to display the value with |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 304 of file imgui_ex.cpp.
| bool ImGui::InputDouble3 | ( | const char * | label, |
| double | v[3], | ||
| const char * | format = "%.6f", | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows an InputText GUI element for an array of 'double[3]'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | format | Printf format to display the value with |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 178 of file imgui_ex.cpp.
| bool ImGui::InputDouble3L | ( | const char * | label, |
| double | v[3], | ||
| double | v_min = std::numeric_limits< double >::lowest(), | ||
| double | v_max = std::numeric_limits< double >::max(), | ||
| const char * | format = "%.3f", | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows a value limited InputText GUI element for an array of 'double[3]'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum to clamp the value to |
| [in] | v_max | Maximum to clamp the value to |
| [in] | format | Printf format to display the value with |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 318 of file imgui_ex.cpp.
| bool ImGui::InputDouble4 | ( | const char * | label, |
| double | v[4], | ||
| const char * | format = "%.6f", | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows an InputText GUI element for an array of 'double[4]'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | format | Printf format to display the value with |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 183 of file imgui_ex.cpp.
| bool ImGui::InputDouble4L | ( | const char * | label, |
| double | v[4], | ||
| double | v_min = std::numeric_limits< double >::lowest(), | ||
| double | v_max = std::numeric_limits< double >::max(), | ||
| const char * | format = "%.3f", | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows a value limited InputText GUI element for an array of 'double[4]'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum to clamp the value to |
| [in] | v_max | Maximum to clamp the value to |
| [in] | format | Printf format to display the value with |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 332 of file imgui_ex.cpp.
| bool ImGui::InputDoubleL | ( | const char * | label, |
| double * | v, | ||
| double | v_min = std::numeric_limits< double >::lowest(), | ||
| double | v_max = std::numeric_limits< double >::max(), | ||
| double | step = 0.0, | ||
| double | step_fast = 0.0, | ||
| const char * | format = "%.6f", | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows a value limited InputText GUI element for 'double'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum to clamp the value to |
| [in] | v_max | Maximum to clamp the value to |
| [in] | step | If greater than 0, this will show buttons to increase/decrease the value |
| [in] | step_fast | If greater than 0, this will show buttons to increase/decrease the value |
| [in] | format | Printf format to display the value with |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 294 of file imgui_ex.cpp.
| bool ImGui::InputFloat2L | ( | const char * | label, |
| float | v[2], | ||
| float | v_min = std::numeric_limits< float >::lowest(), | ||
| float | v_max = std::numeric_limits< float >::max(), | ||
| const char * | format = "%.3f", | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows a value limited InputText GUI element for an array of 'float[2]'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum to clamp the value to |
| [in] | v_max | Maximum to clamp the value to |
| [in] | format | Printf format to display the value with |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 200 of file imgui_ex.cpp.
| bool ImGui::InputFloat3L | ( | const char * | label, |
| float | v[3], | ||
| float | v_min = std::numeric_limits< float >::lowest(), | ||
| float | v_max = std::numeric_limits< float >::max(), | ||
| const char * | format = "%.3f", | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows a value limited InputText GUI element for an array of 'float[3]'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum to clamp the value to |
| [in] | v_max | Maximum to clamp the value to |
| [in] | format | Printf format to display the value with |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 214 of file imgui_ex.cpp.
| bool ImGui::InputFloat4L | ( | const char * | label, |
| float | v[4], | ||
| float | v_min = std::numeric_limits< float >::lowest(), | ||
| float | v_max = std::numeric_limits< float >::max(), | ||
| const char * | format = "%.3f", | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows a value limited InputText GUI element for an array of 'float[4]'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum to clamp the value to |
| [in] | v_max | Maximum to clamp the value to |
| [in] | format | Printf format to display the value with |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 228 of file imgui_ex.cpp.
| bool ImGui::InputFloatL | ( | const char * | label, |
| float * | v, | ||
| float | v_min = std::numeric_limits< float >::lowest(), | ||
| float | v_max = std::numeric_limits< float >::max(), | ||
| float | step = 0.0F, | ||
| float | step_fast = 0.0F, | ||
| const char * | format = "%.3f", | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows a value limited InputText GUI element for 'float'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum to clamp the value to |
| [in] | v_max | Maximum to clamp the value to |
| [in] | step | If greater than 0, this will show buttons to increase/decrease the value |
| [in] | step_fast | If greater than 0, this will show buttons to increase/decrease the value |
| [in] | format | Printf format to display the value with |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 190 of file imgui_ex.cpp.
| bool ImGui::InputInt2L | ( | const char * | label, |
| int | v[2], | ||
| int | v_min = std::numeric_limits< int >::lowest(), | ||
| int | v_max = std::numeric_limits< int >::max(), | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows a value limited InputText GUI element for an array of 'int[2]'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum to clamp the value to |
| [in] | v_max | Maximum to clamp the value to |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 252 of file imgui_ex.cpp.
| bool ImGui::InputInt3L | ( | const char * | label, |
| int | v[3], | ||
| int | v_min = std::numeric_limits< int >::lowest(), | ||
| int | v_max = std::numeric_limits< int >::max(), | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows a value limited InputText GUI element for an array of 'int[3]'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum to clamp the value to |
| [in] | v_max | Maximum to clamp the value to |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 266 of file imgui_ex.cpp.
| bool ImGui::InputInt4L | ( | const char * | label, |
| int | v[4], | ||
| int | v_min = std::numeric_limits< int >::lowest(), | ||
| int | v_max = std::numeric_limits< int >::max(), | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows a value limited InputText GUI element for an array of 'int[4]'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum to clamp the value to |
| [in] | v_max | Maximum to clamp the value to |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 280 of file imgui_ex.cpp.
| bool ImGui::InputIntL | ( | const char * | label, |
| int * | v, | ||
| int | v_min = std::numeric_limits< int >::lowest(), | ||
| int | v_max = std::numeric_limits< int >::max(), | ||
| int | step = 1, | ||
| int | step_fast = 100, | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows a value limited InputText GUI element for 'int'.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum to clamp the value to |
| [in] | v_max | Maximum to clamp the value to |
| [in] | step | If greater than 0, this will show buttons to increase/decrease the value |
| [in] | step_fast | If greater than 0, this will show buttons to increase/decrease the value |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 242 of file imgui_ex.cpp.
| bool ImGui::InputTextL | ( | const char * | label, |
| std::string * | str, | ||
| size_t | limit, | ||
| ImGuiInputTextFlags | flags = 0 ) |
Shows a InputText GUI element with limited amount of characters.
| [in] | label | Label to display beside the input. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | str | String to modify |
| [in] | limit | Amount of characters to limit |
| [in] | flags | InputText flags to modify the behavior |
Definition at line 346 of file imgui_ex.cpp.
| bool ImGui::SliderDouble | ( | const char * | label, |
| double * | v, | ||
| double | v_min, | ||
| double | v_max, | ||
| const char * | format = "%.6f", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for 'double'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 85 of file imgui_ex.cpp.
| bool ImGui::SliderDouble2 | ( | const char * | label, |
| double | v[2], | ||
| double | v_min, | ||
| double | v_max, | ||
| const char * | format = "%.6f", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for an array of 'double[2]'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 90 of file imgui_ex.cpp.
| bool ImGui::SliderDouble3 | ( | const char * | label, |
| double | v[3], | ||
| double | v_min, | ||
| double | v_max, | ||
| const char * | format = "%.6f", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for an array of 'double[3]'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 95 of file imgui_ex.cpp.
| bool ImGui::SliderDouble4 | ( | const char * | label, |
| double | v[4], | ||
| double | v_min, | ||
| double | v_max, | ||
| const char * | format = "%.6f", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for an array of 'double[4]'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 100 of file imgui_ex.cpp.
| bool ImGui::SliderLong | ( | const char * | label, |
| int64_t * | v, | ||
| int64_t | v_min, | ||
| int64_t | v_max, | ||
| const char * | format = "%ld", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for 'int64'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 107 of file imgui_ex.cpp.
| bool ImGui::SliderLong2 | ( | const char * | label, |
| int64_t | v[2], | ||
| int64_t | v_min, | ||
| int64_t | v_max, | ||
| const char * | format = "%ld", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for an array of 'int64[2]'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 112 of file imgui_ex.cpp.
| bool ImGui::SliderLong3 | ( | const char * | label, |
| int64_t | v[3], | ||
| int64_t | v_min, | ||
| int64_t | v_max, | ||
| const char * | format = "%ld", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for an array of 'int64[3]'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 117 of file imgui_ex.cpp.
| bool ImGui::SliderLong4 | ( | const char * | label, |
| int64_t | v[4], | ||
| int64_t | v_min, | ||
| int64_t | v_max, | ||
| const char * | format = "%ld", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for an array of 'int64[4]'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 122 of file imgui_ex.cpp.
| bool ImGui::SliderUInt | ( | const char * | label, |
| uint32_t * | v, | ||
| uint32_t | v_min, | ||
| uint32_t | v_max, | ||
| const char * | format = "%lu", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for 'uint32'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 151 of file imgui_ex.cpp.
| bool ImGui::SliderUInt2 | ( | const char * | label, |
| uint32_t | v[2], | ||
| uint32_t | v_min, | ||
| uint32_t | v_max, | ||
| const char * | format = "%lu", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for an array of 'uint32[2]'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 156 of file imgui_ex.cpp.
| bool ImGui::SliderUInt3 | ( | const char * | label, |
| uint32_t | v[3], | ||
| uint32_t | v_min, | ||
| uint32_t | v_max, | ||
| const char * | format = "%lu", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for an array of 'uint32[3]'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 161 of file imgui_ex.cpp.
| bool ImGui::SliderUInt4 | ( | const char * | label, |
| uint32_t | v[4], | ||
| uint32_t | v_min, | ||
| uint32_t | v_max, | ||
| const char * | format = "%lu", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for an array of 'uint32[4]'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 166 of file imgui_ex.cpp.
| bool ImGui::SliderULong | ( | const char * | label, |
| uint64_t * | v, | ||
| uint64_t | v_min, | ||
| uint64_t | v_max, | ||
| const char * | format = "%lu", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for 'uint64'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 129 of file imgui_ex.cpp.
| bool ImGui::SliderULong2 | ( | const char * | label, |
| uint64_t | v[2], | ||
| uint64_t | v_min, | ||
| uint64_t | v_max, | ||
| const char * | format = "%lu", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for an array of 'uint64[2]'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 134 of file imgui_ex.cpp.
| bool ImGui::SliderULong3 | ( | const char * | label, |
| uint64_t | v[3], | ||
| uint64_t | v_min, | ||
| uint64_t | v_max, | ||
| const char * | format = "%lu", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for an array of 'uint64[3]'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 139 of file imgui_ex.cpp.
| bool ImGui::SliderULong4 | ( | const char * | label, |
| uint64_t | v[4], | ||
| uint64_t | v_min, | ||
| uint64_t | v_max, | ||
| const char * | format = "%lu", | ||
| ImGuiSliderFlags | flags = 0 ) |
Shows a Slider GUI element for an array of 'uint64[4]'.
| [in] | label | Label to display beside the slider. Has to be unique (use # to hide text afterwards to append an uid) |
| [in,out] | v | Pointer to the value to modify |
| [in] | v_min | Minimum value allowed |
| [in] | v_max | Maximum value allowed |
| [in] | format | Printf format to display the value with |
| [in] | flags | Slider flags to modify the behavior |
Definition at line 144 of file imgui_ex.cpp.
| void ImGui::TextAnsiColored | ( | const ImVec4 & | col, |
| const char * | fmt, | ||
| ... ) |
Displays an ansi text with format string.
| [in] | col | Color to display text in |
| [in] | fmt | Format string |
| [in] | ... | Further arguments |
Definition at line 680 of file TextAnsiColored.cpp.
| void ImGui::TextAnsiColoredV | ( | const ImVec4 & | col, |
| const char * | fmt, | ||
| va_list | args ) |
Displays an ansi text with format string.
| [in] | col | Color to display text in |
| [in] | fmt | Format string |
| [in] | args | Format arguments |
Definition at line 673 of file TextAnsiColored.cpp.
| void ImGui::TextAnsiUnformatted | ( | const char * | text, |
| const char * | text_end = nullptr ) |
Displays an unformatted ansi text.
| [in] | text | C-style string pointer |
| [in] | text_end | Pointer to the end of the text or nullptr |
Definition at line 529 of file TextAnsiColored.cpp.
| void ImGui::TextAnsiV | ( | const char * | fmt, |
| va_list | args ) |
Displays an ansi text with format string.
| [in] | fmt | Format string |
| [in] | args | Format arguments |
Definition at line 653 of file TextAnsiColored.cpp.