7 namespace serialization
9 template<
class Archive>
10 void serialize(Archive & ar, glm::dvec2 & vec,
const unsigned int version)
16 template<
class Archive>
17 void serialize(Archive & ar, glm::dvec3 & vec,
const unsigned int version)
24 template<
class Archive>
25 void save_construct_data(Archive & ar,
const Triangle * t,
const unsigned int file_version) {
29 template<
class Archive>
30 void load_construct_data(Archive & ar,
Triangle * t,
const unsigned int file_version) {
35 ::new(t)
Triangle(verts[0], verts[1], verts[2]);
Class representing triangle primitive.
Definition: Triangle.h:13
Vertex verts[3]
The 3 vertices defining the triangle.
Definition: Triangle.h:54
Class representing a vertex.
Definition: Vertex.h:14