Lines Matching defs:decimal_precision
1670 static float GetMinimumStepAtDecimalPrecision(int decimal_precision)
1673 if (decimal_precision < 0)
1675 return (decimal_precision < IM_ARRAYSIZE(min_steps)) ? min_steps[decimal_precision] : ImPow(10.0f, (float)-decimal_precision);
1754 int decimal_precision = is_decimal ? ImParseFormatPrecision(format, 3) : 0;
1756 v_speed = ImMax(v_speed, GetMinimumStepAtDecimalPrecision(decimal_precision));
2171 const int decimal_precision = is_decimal ? ImParseFormatPrecision(format, 3) : 0;
2172 if ((decimal_precision > 0) || is_power)
2758 bool ImGui::InputFloat(const char* label, float* v, float step, float step_fast, int decimal_precision, ImGuiInputTextFlags flags)
2761 if (decimal_precision >= 0)
2762 ImFormatString(format, IM_ARRAYSIZE(format), "%%.%df", decimal_precision);
2766 bool ImGui::InputFloat2(const char* label, float v[2], int decimal_precision, ImGuiInputTextFlags flags)
2769 if (decimal_precision >= 0)
2770 ImFormatString(format, IM_ARRAYSIZE(format), "%%.%df", decimal_precision);
2774 bool ImGui::InputFloat3(const char* label, float v[3], int decimal_precision, ImGuiInputTextFlags flags)
2777 if (decimal_precision >= 0)
2778 ImFormatString(format, IM_ARRAYSIZE(format), "%%.%df", decimal_precision);
2782 bool ImGui::InputFloat4(const char* label, float v[4], int decimal_precision, ImGuiInputTextFlags flags)
2785 if (decimal_precision >= 0)
2786 ImFormatString(format, IM_ARRAYSIZE(format), "%%.%df", decimal_precision);