| 912 | } |
| 913 | |
| 914 | inline int LowerBoundStep(int max_divs, const int* divs, const int* step, int size) { |
| 915 | if (max_divs < divs[0]) |
| 916 | return 0; |
| 917 | for (int i = 1; i < size; ++i) { |
| 918 | if (max_divs < divs[i]) |
| 919 | return step[i-1]; |
| 920 | } |
| 921 | return step[size-1]; |
| 922 | } |
| 923 | |
| 924 | inline int GetTimeStep(int max_divs, ImPlotTimeUnit unit) { |
| 925 | if (unit == ImPlotTimeUnit_Ms || unit == ImPlotTimeUnit_Us) { |