TerraForge3D  2.3.1
3D Terrain And Landscape Generator

◆ Save()

nlohmann::json Camera::Save ( )

Definition at line 38 of file Camera.cpp.

39{
40 nlohmann::json data;
41 data["cNear"] = cNear;
42 data["cFar"] = cFar;
43 data["aspect"] = aspect;
44 data["fov"] = fov;
45 data["ID"] = camID;
47 tmp["x"] = position[0];
48 tmp["y"] = position[1];
49 tmp["z"] = position[2];
50 data["position"] = tmp;
51 tmp = nlohmann::json();
52 tmp["x"] = rotation[0];
53 tmp["y"] = rotation[1];
54 tmp["z"] = rotation[2];
55 data["rotation"] = tmp;
56 return data;
57}
a class to store JSON values
Definition: json.hpp:17860
basic_json<> json
default JSON class
Definition: json.hpp:3411