1 | #ifndef FASTUIDRAW_DEMO_RANDOM_HPP |
---|---|
2 | #define FASTUIDRAW_DEMO_RANDOM_HPP |
3 | |
4 | #include <fastuidraw/util/vecN.hpp> |
5 | |
6 | float |
7 | random_value(float pmin, float pmax); |
8 | |
9 | template<size_t N> |
10 | fastuidraw::vecN<float, N> |
11 | random_value(fastuidraw::vecN<float, N> pmin, fastuidraw::vecN<float, N> pmax) |
12 | { |
13 | fastuidraw::vecN<float, N> return_value; |
14 | for(unsigned int i = 0; i < N; ++i) |
15 | { |
16 | return_value[i] = random_value(pmin[i], pmax[i]); |
17 | } |
18 | return return_value; |
19 | } |
20 | |
21 | #endif |
22 |