| 187 | } |
| 188 | |
| 189 | float FloatSetting::Value() const |
| 190 | { |
| 191 | float converted = val; |
| 192 | if(conversionMode == ConversionMode::Square) |
| 193 | converted *= converted; |
| 194 | else if(conversionMode == ConversionMode::SquareRoot) |
| 195 | converted = std::sqrt(converted); |
| 196 | else if(conversionMode == ConversionMode::DegToRadians) |
| 197 | converted *= (180.0f / 3.14159f); |
| 198 | return converted * conversionScale; |
| 199 | } |
| 200 | |
| 201 | float FloatSetting::RawValue() const |
| 202 | { |