@@ -15,17 +15,17 @@ void throwIfNot(bool condition, const std::string& msg)
15
15
16
16
std::pair<float , float > findMinMaxElements (const glkernel::tkernel<float > & kernel)
17
17
{
18
- const auto minmax = std::minmax_element (kernel.cbegin (), kernel.cend ());
19
- return std::make_pair (*minmax.first , *minmax.second );
18
+ const auto minmax = std::minmax_element (kernel.cbegin (), kernel.cend ());
19
+ return std::make_pair (*minmax.first , *minmax.second );
20
20
}
21
21
22
22
std::pair<float , float > findMinMaxElements (const glkernel::tkernel<glm::vec2> & kernel)
23
23
{
24
- float min = std::numeric_limits<float >::max ();
25
- float max = std::numeric_limits<float >::min ();
26
- const auto end = kernel.cend ();
27
- for (auto it = kernel.cbegin (); it != end; ++it)
28
- {
24
+ float min = std::numeric_limits<float >::max ();
25
+ float max = std::numeric_limits<float >::min ();
26
+ const auto end = kernel.cend ();
27
+ for (auto it = kernel.cbegin (); it != end; ++it)
28
+ {
29
29
const auto x = it->x ;
30
30
const auto y = it->y ;
31
31
@@ -34,18 +34,18 @@ std::pair<float, float> findMinMaxElements(const glkernel::tkernel<glm::vec2> &
34
34
35
35
max = x > max ? x : max;
36
36
max = y > max ? y : max;
37
- }
37
+ }
38
38
39
- return std::make_pair (min, max);
39
+ return std::make_pair (min, max);
40
40
}
41
41
42
42
std::pair<float , float > findMinMaxElements (const glkernel::tkernel<glm::vec3> & kernel)
43
43
{
44
- float min = std::numeric_limits<float >::max ();
45
- float max = std::numeric_limits<float >::min ();
46
- const auto end = kernel.cend ();
47
- for (auto it = kernel.cbegin (); it != end; ++it)
48
- {
44
+ float min = std::numeric_limits<float >::max ();
45
+ float max = std::numeric_limits<float >::min ();
46
+ const auto end = kernel.cend ();
47
+ for (auto it = kernel.cbegin (); it != end; ++it)
48
+ {
49
49
const auto x = it->x ;
50
50
const auto y = it->y ;
51
51
const auto z = it->z ;
@@ -57,18 +57,18 @@ std::pair<float, float> findMinMaxElements(const glkernel::tkernel<glm::vec3> &
57
57
max = x > max ? x : max;
58
58
max = y > max ? y : max;
59
59
max = z > max ? z : max;
60
- }
60
+ }
61
61
62
- return std::make_pair (min, max);
62
+ return std::make_pair (min, max);
63
63
}
64
64
65
65
std::pair<float , float > findMinMaxElements (const glkernel::tkernel<glm::vec4> & kernel)
66
66
{
67
- float min = std::numeric_limits<float >::max ();
68
- float max = std::numeric_limits<float >::min ();
69
- const auto end = kernel.cend ();
70
- for (auto it = kernel.cbegin (); it != end; ++it)
71
- {
67
+ float min = std::numeric_limits<float >::max ();
68
+ float max = std::numeric_limits<float >::min ();
69
+ const auto end = kernel.cend ();
70
+ for (auto it = kernel.cbegin (); it != end; ++it)
71
+ {
72
72
const auto x = it->x ;
73
73
const auto y = it->y ;
74
74
const auto z = it->z ;
@@ -83,16 +83,18 @@ std::pair<float, float> findMinMaxElements(const glkernel::tkernel<glm::vec4> &
83
83
max = y > max ? y : max;
84
84
max = z > max ? z : max;
85
85
max = w > max ? z : max;
86
- }
86
+ }
87
87
88
- return std::make_pair (min, max);
88
+ return std::make_pair (min, max);
89
89
}
90
90
91
- bool canBeFloat (const cppexpose::Variant & v) {
91
+ bool canBeFloat (const cppexpose::Variant & v)
92
+ {
92
93
return v.canConvert <float >();
93
94
}
94
95
95
- bool canBeVec2 (const cppexpose::Variant & v) {
96
+ bool canBeVec2 (const cppexpose::Variant & v)
97
+ {
96
98
const auto arr = v.asArray ();
97
99
98
100
if (!arr)
@@ -104,7 +106,8 @@ bool canBeVec2(const cppexpose::Variant & v) {
104
106
return canBeFloat (arr->at (0 )) && canBeFloat (arr->at (1 ));
105
107
}
106
108
107
- bool canBeVec3 (const cppexpose::Variant & v) {
109
+ bool canBeVec3 (const cppexpose::Variant & v)
110
+ {
108
111
const auto arr = v.asArray ();
109
112
110
113
if (!arr)
@@ -116,7 +119,8 @@ bool canBeVec3(const cppexpose::Variant & v) {
116
119
return canBeFloat (arr->at (0 )) && canBeFloat (arr->at (1 )) && canBeFloat (arr->at (2 ));
117
120
}
118
121
119
- bool canBeVec4 (const cppexpose::Variant & v) {
122
+ bool canBeVec4 (const cppexpose::Variant & v)
123
+ {
120
124
const auto arr = v.asArray ();
121
125
122
126
if (!arr)
0 commit comments