|
sculpto
|
Scene serializer (also could perform deserialization) class definition module. More...
#include <json.h>#include "scene.h"#include "scene_object.h"#include "core/components/components.h"Go to the source code of this file.
Classes | |
| class | scl::scene_serializer |
Namespaces | |
| namespace | scl |
| namespace | scl::math |
Typedefs | |
| using | scl::json = nlohmann::json |
Functions | |
| template<typename T > | |
| void | scl::math::to_json (json &Json, const vec2< T > &Vector) |
| template<typename T > | |
| void | scl::math::to_json (json &Json, const vec3< T > &Vector) |
| template<typename T > | |
| void | scl::math::to_json (json &Json, const vec4< T > &Vector) |
| template<typename T > | |
| void | scl::math::to_json (json &Json, const matr3< T > &Matrix) |
| template<typename T > | |
| void | scl::math::to_json (json &Json, const matr4< T > &Matrix) |
| template<typename T > | |
| void | scl::math::from_json (const json &Json, vec2< T > &Vector) |
| template<typename T > | |
| void | scl::math::from_json (const json &Json, vec3< T > &Vector) |
| template<typename T > | |
| void | scl::math::from_json (const json &Json, vec4< T > &Vector) |
| template<typename T > | |
| void | scl::math::from_json (const json &Json, matr3< T > &Matrix) |
| template<typename T > | |
| void | scl::math::from_json (const json &Json, matr4< T > &Matrix) |
| void | scl::to_json (json &Json, const name_component &NameComponent) |
| void | scl::to_json (json &Json, const transform_component &TransformComponent) |
| void | scl::to_json (json &Json, const camera_component &CameraComponent) |
| void | scl::to_json (json &Json, const point_light_component &PointLightComponent) |
| void | scl::to_json (json &Json, const directional_light_component &DirectionalLightComponent) |
| void | scl::to_json (json &Json, const spot_light_component &SpotLightComponent) |
| bool | scl::from_json (const json &Json, name_component &NameComponent) |
| bool | scl::from_json (const json &Json, transform_component &TransformComponent) |
| bool | scl::from_json (const json &Json, camera_component &CameraComponent) |
| bool | scl::from_json (const json &Json, point_light_component &PointLightComponent) |
| bool | scl::from_json (const json &Json, directional_light_component &DirectionalLightComponent) |
| bool | scl::from_json (const json &Json, spot_light_component &SpotLightComponent) |
Scene serializer (also could perform deserialization) class definition module.
Definition in file scene_serializer.h.