Skip to content

Commit f18211d

Browse files
committed
asset save fixes
1 parent b6dfa8b commit f18211d

File tree

14 files changed

+37
-67
lines changed

14 files changed

+37
-67
lines changed

sources/Core/FlowGraph/FlowGraph.cpp

Lines changed: 0 additions & 22 deletions
This file was deleted.

sources/Core/FlowGraph/FlowGraph.ixx

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
module;
22
#include "Serialization/serialization_defines.h"
3+
#include "Serialization/serialization_archives.h"
34
export module FlowGraph;
45

56

@@ -831,17 +832,17 @@ export
831832

832833
}
833834

834-
/*
835-
BOOST_CLASS_EXPORT_KEY(FlowGraph::window);
836-
BOOST_CLASS_EXPORT_KEY(FlowGraph::Node);
837-
BOOST_CLASS_EXPORT_KEY(FlowGraph::input);
838-
BOOST_CLASS_EXPORT_KEY(FlowGraph::output);
839-
BOOST_CLASS_EXPORT_KEY(FlowGraph::graph);
840-
BOOST_CLASS_EXPORT_KEY(FlowGraph::graph_input);
841-
BOOST_CLASS_EXPORT_KEY(FlowGraph::graph_output);
842-
BOOST_CLASS_EXPORT_KEY(FlowGraph::parameter_type);
843-
BOOST_CLASS_EXPORT_KEY(FlowGraph::strict_parameter);
844-
*/
835+
836+
BOOST_CLASS_EXPORT(FlowGraph::window);
837+
BOOST_CLASS_EXPORT(FlowGraph::Node);
838+
BOOST_CLASS_EXPORT(FlowGraph::input);
839+
BOOST_CLASS_EXPORT(FlowGraph::output);
840+
BOOST_CLASS_EXPORT(FlowGraph::graph);
841+
BOOST_CLASS_EXPORT(FlowGraph::graph_input);
842+
BOOST_CLASS_EXPORT(FlowGraph::graph_output);
843+
BOOST_CLASS_EXPORT(FlowGraph::parameter_type);
844+
BOOST_CLASS_EXPORT(FlowGraph::strict_parameter);
845+
845846
module:private;
846847

847848
namespace FlowGraph

sources/Core/Math/Primitives/AABB.ixx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
module;
22
#include "Serialization/serialization_defines.h"
3+
#include "Serialization/serialization_archives.h"
34
export module AABB;
45

56
export import Constants;
@@ -42,6 +43,7 @@ private:
4243
}
4344
};
4445

46+
BOOST_CLASS_EXPORT(AABB);
4547

4648
module: private;
4749

sources/Core/Math/Primitives/Frustum.ixx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
module;
22
#include "Serialization/serialization_defines.h"
3+
#include "Serialization/serialization_archives.h"
34
export module Frustum;
45

56
export import Constants;

sources/Core/Math/Primitives/Intersections.ixx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
module;
22
#include "Serialization/serialization_defines.h"
3+
#include "Serialization/serialization_archives.h"
34
export module Intersections;
45

56
export import Constants;

sources/Core/Math/Primitives/Plane.ixx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
module;
22
#include "Serialization/serialization_defines.h"
3+
#include "Serialization/serialization_archives.h"
34
export module Plane;
45

56
export import Constants;

sources/Core/Math/Primitives/Primitive.ixx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
module;
22
#include "Serialization/serialization_defines.h"
3+
#include "Serialization/serialization_archives.h"
34
export module Primitive;
45

56
export import Constants;

sources/Core/Math/Primitives/Ray.ixx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
module;
22
#include "Serialization/serialization_defines.h"
3+
#include "Serialization/serialization_archives.h"
34
export module Ray;
45

56
export import Constants;

sources/Core/Math/Primitives/Sphere.ixx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
module;
22
#include "Serialization/serialization_defines.h"
3+
#include "Serialization/serialization_archives.h"
34
export module Sphere;
45

56
export import Constants;

sources/Core/Utils/utils.ixx

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -229,30 +229,6 @@ export
229229
}
230230
};
231231

232-
233-
234-
struct guid_compare {
235-
bool operator()(const Guid& l, const Guid& r) const {
236-
auto& a = l.bytes();
237-
auto& b = r.bytes();
238-
239-
240-
for (unsigned int i = 0; i < b.size(); i++)
241-
{
242-
if (a[i] != b[i])
243-
return a[i] < b[i];
244-
}
245-
246-
return false;
247-
}
248-
};
249-
250-
251-
using guid_set = std::set<Guid, guid_compare>;
252-
253-
template<class T>
254-
using guid_map = std::map<Guid, T, guid_compare>;
255-
256232
}
257233

258234
module: private;

0 commit comments

Comments
 (0)