Physics Simulation & Visualization Tool 0.1
A C++ physics simulation engine with real-time 3D visualization
Loading...
Searching...
No Matches
SceneSerializer.cpp File Reference
#include "SceneSerializer.h"
#include <QJsonDocument>
#include <QJsonObject>
#include <QJsonArray>
#include <QFile>
#include <QDebug>
#include "ResourceManager.h"
#include "graphics/core/SceneObject.h"
#include <unordered_map>
Include dependency graph for SceneSerializer.cpp:

Go to the source code of this file.

Namespaces

namespace  JsonUtils
 

Functions

double JsonUtils::numberOr (const QJsonObject &obj, const char *key, double fallback)
 
QJsonArray JsonUtils::vec3ToJson (const glm::vec3 &v)
 
glm::vec3 JsonUtils::jsonToVec3 (QJsonArray arr, const glm::vec3 &fallback=glm::vec3(0.0f))
 
QJsonObject JsonUtils::thermalToJson (const ThermalProperties &props)
 
ThermalProperties JsonUtils::jsonToThermal (const QJsonObject &obj, const ThermalProperties &fallback)