void JsonToMatrix(matrix3x3f *pMat, const Json &jsonObj)
Definition: JsonUtils.cpp:397
void MatrixToJson(Json &jsonObj, const matrix3x3f &mat)
Definition: JsonUtils.cpp:192
void Vector3fToStr(const vector3f &val, char *out, size_t size)
Definition: JsonUtils.cpp:603
void JsonToVector(vector2f *vec, const Json &jsonObj)
Definition: JsonUtils.cpp:323
void Vector3dToStr(const vector3d &val, char *out, size_t size)
Definition: JsonUtils.cpp:621
std::string JsonToBinStr(const Json &jsonObj)
Definition: JsonUtils.cpp:522
void Matrix4x4fToStr(const matrix4x4f &val, char *out, size_t size)
Definition: JsonUtils.cpp:687
void VectorToJson(Json &jsonObj, const vector2f &vec)
Definition: JsonUtils.cpp:131
void Matrix3x3dToStr(const matrix3x3d &val, char *out, size_t size)
Definition: JsonUtils.cpp:663
void QuaternionToJson(Json &jsonObj, const Quaternionf &quat)
Definition: JsonUtils.cpp:174
void StrToVector3f(const char *str, vector3f &val)
Definition: JsonUtils.cpp:739
void ColorToJson(Json &jsonObj, const Color3ub &col)
Definition: JsonUtils.cpp:282
void Matrix4x4dToStr(const matrix4x4d &val, char *out, size_t size)
Definition: JsonUtils.cpp:713
void Matrix3x3fToStr(const matrix3x3f &val, char *out, size_t size)
Definition: JsonUtils.cpp:639
void JsonToColor(Color3ub *pCol, const Json &jsonObj)
Definition: JsonUtils.cpp:503
void StrToMatrix3x3f(const char *str, matrix3x3f &val)
Definition: JsonUtils.cpp:775
void StrToMatrix4x4d(const char *str, matrix4x4d &val)
Definition: JsonUtils.cpp:835
void BinStrToJson(Json &jsonObj, const std::string &str)
Definition: JsonUtils.cpp:301
void StrToMatrix4x4f(const char *str, matrix4x4f &val)
Definition: JsonUtils.cpp:815
void from_json(const Json &obj, fixed &n)
Definition: JsonUtils.cpp:548
void StrToMatrix3x3d(const char *str, matrix3x3d &val)
Definition: JsonUtils.cpp:795
void JsonToQuaternion(Quaternionf *pQuat, const Json &jsonObj)
Definition: JsonUtils.cpp:369
void to_json(Json &obj, const vector2< T > &vec)
Definition: JsonUtils.h:57
void StrToVector3d(const char *str, vector3d &val)
Definition: JsonUtils.cpp:757
nlohmann::json Json
Definition: Json.h:8
double val
Definition: PrecalcPath.cpp:40
Definition: FileSystem.h:249
Definition: RefCounted.h:36
Definition: CityOnPlanet.h:28
Definition: JsonUtils.cpp:45
bool ApplyJsonPatch(Json &inObject, const Json &patchObject, const std::string &filename)
Definition: JsonUtils.cpp:109
Json LoadJsonDataFile(const std::string &filename, bool with_merge)
Definition: JsonUtils.cpp:67
Json LoadJsonSaveFile(const std::string &filename, FileSystem::FileSource &source)
Definition: JsonUtils.cpp:79
Json LoadJsonFile(const std::string &filename, FileSystem::FileSource &source)
Definition: JsonUtils.cpp:62
Json LoadJson(RefCountedPtr< FileSystem::FileData > fd)
Definition: JsonUtils.cpp:46
Definition: LuaFileSystem.cpp:34
constexpr size_t id() const
Definition: FrameId.h:23