summaryrefslogtreecommitdiffstats
path: root/src/core/qt3dcore_global.h
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2016-08-03 09:09:19 +0200
committerPaul Lemire <paul.lemire@kdab.com>2016-10-13 12:06:03 +0000
commit970019a6704bbb9b965cffc589ab76a787e06542 (patch)
tree30687c07bc6601b9cf397d2c67067ad28f6ccace /src/core/qt3dcore_global.h
parent140fe02a9e8fa6eb42edaa99474baaa20f7a18b3 (diff)
PickBoundingVolumeJob: small refactoring
- Split into two files (pickboundingvolumeutils.cpp and pickboundingvolumejob.cpp) to make unit testing easier. - Remove tight coupling to Renderer - Separate whole logic in smaller functions Change-Id: Ibb463e9bac161b666956d3503301fd1e2e1e8b75 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/core/qt3dcore_global.h')
-rw-r--r--src/core/qt3dcore_global.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/core/qt3dcore_global.h b/src/core/qt3dcore_global.h
index 725df149b..64a59dd4c 100644
--- a/src/core/qt3dcore_global.h
+++ b/src/core/qt3dcore_global.h
@@ -66,6 +66,12 @@ QT_BEGIN_NAMESPACE
namespace InnerNS { \
/*end*/
+#define QT3D_DECLARE_TYPEINFO_3(OuterNS, InnerNS, InnerMostNS, Class, Flags) \
+ } /* InnerMostNS */ \
+ QT3D_DECLARE_TYPEINFO_2(OuterNS, InnerNS, InnerMostNS :: Class, Flags) \
+ namespace InnerMostNS { \
+ /*end*/
+
#define QT3D_DECLARE_SHARED(NS, Class) \
inline void swap(Class &lhs, Class &rhs) \
Q_DECL_NOEXCEPT_EXPR(noexcept(lhs.swap(rhs))) \