|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
JSONSerializer extension for GLM vector and matrix types. More...
#include <GlmSerializer.hpp>
Collaboration diagram for MayaFlux::IO::Serializer< T >:Static Public Member Functions | |
| static void | from_json (const nlohmann::json &j, T &out) |
| static nlohmann::json | to_json (const T &v) |
JSONSerializer extension for GLM vector and matrix types.
Encodes GLM types as flat JSON arrays of their scalar components. Include this header in any translation unit that serializes GLM types via JSONSerializer — the specialization is found automatically.
Supported types: vec2, vec3, vec4, dvec2, dvec3, dvec4, mat2, mat3, mat4, dmat2, dmat3, dmat4.
Definition at line 27 of file GlmSerializer.hpp.