1#ifndef TATOOINE_GL_IMGUI_H
2#define TATOOINE_GL_IMGUI_H
12 const char* format =
"%.3lf",
13 ImGuiInputTextFlags flags = 0) ->
bool;
15 const char* format =
"%.3lf",
16 ImGuiInputTextFlags flags = 0) ->
bool;
18 const char* format =
"%.3lf",
19 ImGuiInputTextFlags flags = 0) ->
bool;
21 char const* label, std::size_t* v, std::size_t v_speed = 1,
22 std::size_t v_min = 0,
23 std::size_t v_max = std::numeric_limits<std::size_t>::max()) ->
bool;
24DLL_API
auto DragDouble(
const char* label,
double* v,
double v_speed = 1.0,
25 double v_min = 0.0,
double v_max = 0.0,
26 const char* format =
"%.3lf",
float power = 1.0)
28DLL_API
auto DragDouble2(
const char* label,
double v[2],
double v_speed = 1.0,
29 double v_min = 0.0,
double v_max = 0.0,
30 const char* format =
"%.3lf",
float power = 1.0)
32DLL_API
auto DragDouble3(
const char* label,
double v[3],
double v_speed = 1.0,
33 double v_min = 0.0,
double v_max = 0.0,
34 const char* format =
"%.3lf",
float power = 1.0)
36DLL_API
auto DragDouble4(
const char* label,
double v[4],
double v_speed = 1.0,
37 double v_min = 0.0,
double v_max = 0.0,
38 const char* format =
"%.3lf",
float power = 1.0)
41 const ImVec2& size_arg,
const ImU32& bg_col,
42 const ImU32& fg_col) ->
bool;
43DLL_API
auto Spinner(
const char* label,
float radius,
int thickness,
44 const ImU32& color) ->
bool;
Definition: bezier_widget.h:13
DLL_API auto DragSizeT(char const *label, std::size_t *v, std::size_t v_speed=1, std::size_t v_min=0, std::size_t v_max=std::numeric_limits< std::size_t >::max()) -> bool
DLL_API auto Spinner(const char *label, float radius, int thickness, const ImU32 &color) -> bool
DLL_API auto DragDouble(const char *label, double *v, double v_speed=1.0, double v_min=0.0, double v_max=0.0, const char *format="%.3lf", float power=1.0) -> bool
DLL_API auto DragDouble2(const char *label, double v[2], double v_speed=1.0, double v_min=0.0, double v_max=0.0, const char *format="%.3lf", float power=1.0) -> bool
DLL_API auto BufferingBar(const char *label, float value, const ImVec2 &size_arg, const ImU32 &bg_col, const ImU32 &fg_col) -> bool
DLL_API auto InputDouble3(const char *label, double v[3], const char *format="%.3lf", ImGuiInputTextFlags flags=0) -> bool
DLL_API auto DragDouble3(const char *label, double v[3], double v_speed=1.0, double v_min=0.0, double v_max=0.0, const char *format="%.3lf", float power=1.0) -> bool
auto ToggleButton(const char *str_id, bool *v) -> bool
DLL_API auto InputDouble2(const char *label, double v[2], const char *format="%.3lf", ImGuiInputTextFlags flags=0) -> bool
DLL_API auto InputDouble4(const char *label, double v[4], const char *format="%.3lf", ImGuiInputTextFlags flags=0) -> bool
DLL_API auto DragDouble4(const char *label, double v[4], double v_speed=1.0, double v_min=0.0, double v_max=0.0, const char *format="%.3lf", float power=1.0) -> bool