MCPcopy Create free account
hub / github.com/Wemino/MarkerPatch / GetMinimumStepAtDecimalPrecision

Function GetMinimumStepAtDecimalPrecision

include/imgui/imgui_widgets.cpp:2475–2481  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2473}
2474
2475static float GetMinimumStepAtDecimalPrecision(int decimal_precision)
2476{
2477 static const float min_steps[10] = { 1.0f, 0.1f, 0.01f, 0.001f, 0.0001f, 0.00001f, 0.000001f, 0.0000001f, 0.00000001f, 0.000000001f };
2478 if (decimal_precision < 0)
2479 return FLT_MIN;
2480 return (decimal_precision < IM_COUNTOF(min_steps)) ? min_steps[decimal_precision] : ImPow(10.0f, (float)-decimal_precision);
2481}
2482
2483template<typename TYPE>
2484TYPE ImGui::RoundScalarWithFormatT(const char* format, ImGuiDataType data_type, TYPE v)

Callers 1

DragBehaviorTMethod · 0.85

Calls 1

ImPowFunction · 0.85

Tested by

no test coverage detected