Tatooine
|
Classes | |
struct | ImGuiDataTypeTraits |
struct | ImGuiDataTypeTraits< double > |
struct | ImGuiDataTypeTraits< float > |
struct | ImGuiDataTypeTraits< std::int32_t > |
struct | ImGuiDataTypeTraits< std::int64_t > |
struct | ImGuiDataTypeTraits< std::uint32_t > |
struct | ImGuiDataTypeTraits< std::uint64_t > |
Functions | |
auto | BezierValue (float dt01, std::vector< float > const &handles) -> float |
auto | Bezier (const char *label, std::vector< float > &handles) -> int |
template<int steps> | |
auto | BezierTable (ImVec2 P[4], ImVec2 results[steps+1]) -> void |
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 | InputDouble3 (const char *label, double v[3], 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 | 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 | 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 | 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 |
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 |
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 | Spinner (const char *label, float radius, int thickness, const ImU32 &color) -> bool |
auto ImGui::Bezier | ( | const char * | label, |
std::vector< float > & | handles | ||
) | -> int |
auto ImGui::BezierTable | ( | ImVec2 | P[4], |
ImVec2 | results[steps+1] | ||
) | -> void |
auto ImGui::BezierValue | ( | float | dt01, |
std::vector< float > const & | handles | ||
) | -> float |
DLL_API auto ImGui::BufferingBar | ( | const char * | label, |
float | value, | ||
const ImVec2 & | size_arg, | ||
const ImU32 & | bg_col, | ||
const ImU32 & | fg_col | ||
) | -> bool |
DLL_API auto ImGui::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 ImGui::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 ImGui::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 |
DLL_API auto ImGui::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 |
DLL_API auto ImGui::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 ImGui::InputDouble2 | ( | const char * | label, |
double | v[2], | ||
const char * | format = "%.3lf" , |
||
ImGuiInputTextFlags | flags = 0 |
||
) | -> bool |
DLL_API auto ImGui::InputDouble3 | ( | const char * | label, |
double | v[3], | ||
const char * | format = "%.3lf" , |
||
ImGuiInputTextFlags | flags = 0 |
||
) | -> bool |
DLL_API auto ImGui::InputDouble4 | ( | const char * | label, |
double | v[4], | ||
const char * | format = "%.3lf" , |
||
ImGuiInputTextFlags | flags = 0 |
||
) | -> bool |
DLL_API auto ImGui::Spinner | ( | const char * | label, |
float | radius, | ||
int | thickness, | ||
const ImU32 & | color | ||
) | -> bool |