| 98 | } |
| 99 | |
| 100 | Float3 JsonTools::GetFloat3(const Value& value) |
| 101 | { |
| 102 | Float3 result; |
| 103 | const auto mX = value.FindMember("X"); |
| 104 | const auto mY = value.FindMember("Y"); |
| 105 | const auto mZ = value.FindMember("Z"); |
| 106 | result.X = mX != value.MemberEnd() ? mX->value.GetFloat() : 0.0f; |
| 107 | result.Y = mY != value.MemberEnd() ? mY->value.GetFloat() : 0.0f; |
| 108 | result.Z = mZ != value.MemberEnd() ? mZ->value.GetFloat() : 0.0f; |
| 109 | return result; |
| 110 | } |
| 111 | |
| 112 | Float4 JsonTools::GetFloat4(const Value& value) |
| 113 | { |
no test coverage detected