![]() |
0.3.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.