Collision Checker
serialize_reg_impl.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 #if ENABLE_SERIALIZER
6 
7 #include <s11n.net/s11n/s11nlite.hpp>
8 
11 
12 #include <s11n.net/s11n/io/serializers.hpp> // utility code for s11n::io
13 #include <s11n.net/s11n/s11n_config.hpp>
14 
15 #define S11N_TYPE collision::serialize::ICollisionObjectExport_s11
16 #define S11N_TYPE_NAME "ICollisionObjectExport_s11"
17 #define S11N_ABSTRACT_BASE
18 #include <s11n.net/s11n/reg_s11n_traits.hpp>
19 #undef S11N_ABSTRACT_BASE
20 
21 #define S11N_TYPE collision::serialize::IShapeExport
22 #define S11N_TYPE_NAME "ShapeExport"
23 #define S11N_BASE_TYPE collision::serialize::ICollisionObjectExport_s11
24 #include <s11n.net/s11n/reg_s11n_traits.hpp>
25 #undef S11N_BASE_TYPE
26 
27 #define S11N_TYPE collision::serialize::RectangleAABBExport
28 #define S11N_TYPE_NAME "RectangleAABBExport"
29 #define S11N_BASE_TYPE collision::serialize::ICollisionObjectExport_s11
30 #include <s11n.net/s11n/reg_s11n_traits.hpp>
31 #undef S11N_BASE_TYPE
32 
33 #define S11N_TYPE collision::serialize::RectangleOBBExport
34 #define S11N_TYPE_NAME "RectangleOBBExport"
35 #define S11N_BASE_TYPE collision::serialize::ICollisionObjectExport_s11
36 #include <s11n.net/s11n/reg_s11n_traits.hpp>
37 #undef S11N_BASE_TYPE
38 
39 #define S11N_TYPE collision::serialize::TriangleExport
40 #define S11N_TYPE_NAME "TriangleExport"
41 #define S11N_BASE_TYPE collision::serialize::ICollisionObjectExport_s11
42 #include <s11n.net/s11n/reg_s11n_traits.hpp>
43 #undef S11N_BASE_TYPE
44 
45 #define S11N_TYPE collision::serialize::SphereExport
46 #define S11N_TYPE_NAME "SphereExport"
47 #define S11N_BASE_TYPE collision::serialize::ICollisionObjectExport_s11
48 #include <s11n.net/s11n/reg_s11n_traits.hpp>
49 #undef S11N_BASE_TYPE
50 
51 #define S11N_TYPE collision::serialize::PointExport
52 #define S11N_TYPE_NAME "PointExport"
53 #define S11N_BASE_TYPE collision::serialize::ICollisionObjectExport_s11
54 #include <s11n.net/s11n/reg_s11n_traits.hpp>
55 #undef S11N_BASE_TYPE
56 
57 #define S11N_TYPE collision::serialize::PolygonExport
58 #define S11N_TYPE_NAME "PolygonExport"
59 #define S11N_BASE_TYPE collision::serialize::ICollisionObjectExport_s11
60 #include <s11n.net/s11n/reg_s11n_traits.hpp>
61 #undef S11N_BASE_TYPE
62 
63 #define S11N_TYPE collision::serialize::ShapeGroupExport
64 #define S11N_TYPE_NAME "ShapeGroupExport"
65 #define S11N_BASE_TYPE collision::serialize::ICollisionObjectExport_s11
66 #include <s11n.net/s11n/reg_s11n_traits.hpp>
67 #undef S11N_BASE_TYPE
68 
69 #define S11N_TYPE collision::serialize::TimeVariantCollisionObjectExport
70 #define S11N_TYPE_NAME "TimeVariantCollisionObjectExport"
71 #define S11N_BASE_TYPE collision::serialize::ICollisionObjectExport_s11
72 #include <s11n.net/s11n/reg_s11n_traits.hpp>
73 #undef S11N_BASE_TYPE
74 
75 #define S11N_TYPE collision::serialize::CollisionObjectExport_final_s11
76 #define S11N_TYPE_NAME "CollisionObjectExport_final_s11"
77 #include <s11n.net/s11n/reg_s11n_traits.hpp>
78 
79 #define S11N_TYPE collision::serialize::CollisionCheckerExport
80 #define S11N_TYPE_NAME "CollisionCheckerExport"
81 #include <s11n.net/s11n/reg_s11n_traits.hpp>
82 
83 #define S11N_TYPE collision::serialize::BroadphaseFailure_obj_objExport
84 #define S11N_TYPE_NAME "BroadphaseFailure_obj_objExport"
85 #include <s11n.net/s11n/reg_s11n_traits.hpp>
86 
87 #define S11N_TYPE collision::serialize::BroadphaseFailure_cc_objExport
88 #define S11N_TYPE_NAME "BroadphaseFailure_cc_objExport"
89 #include <s11n.net/s11n/reg_s11n_traits.hpp>
90 
91 #endif