| 193 | } |
| 194 | |
| 195 | static bool compareValue(MacroConditionSceneTransform::Compare compareMethod, |
| 196 | double value1, double value2) |
| 197 | { |
| 198 | switch (compareMethod) { |
| 199 | case MacroConditionSceneTransform::Compare::LESS: |
| 200 | return value1 < value2; |
| 201 | case MacroConditionSceneTransform::Compare::EQUAL: |
| 202 | return DoubleEquals(value1, value2, 0.00001); |
| 203 | case MacroConditionSceneTransform::Compare::MORE: |
| 204 | return value1 > value2; |
| 205 | default: |
| 206 | break; |
| 207 | } |
| 208 | return false; |
| 209 | } |
| 210 | |
| 211 | bool MacroConditionSceneTransform::AnySceneItemTransformSettingMatches( |
| 212 | const std::vector<OBSSceneItem> &items) |
no test coverage detected