diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2016-08-03 09:09:19 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2016-10-13 12:06:03 +0000 |
commit | 970019a6704bbb9b965cffc589ab76a787e06542 (patch) | |
tree | 30687c07bc6601b9cf397d2c67067ad28f6ccace /src/core/qt3dcore_global.h | |
parent | 140fe02a9e8fa6eb42edaa99474baaa20f7a18b3 (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.h | 6 |
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))) \ |