1
0
forked from 0ad/0ad
0ad/source/maths
wraitii f6348b9617 Clean up header includes, add new forward declarations.
This cleans up many un-necessary header includes, either simply
providing nothing or forward declarations in their place.

No major compilation time change here, though this does reduce depencies
in some headers.

Also fix up old MacOS STL-include fixes that are no longer relevant.

Differential Revision: https://code.wildfiregames.com/D3128
This was SVN commit r24227.
2020-11-21 11:20:29 +00:00
..
tests Implement a FixedVector2D::CompareLengthSquared function to provide a more performant alternative to CompareLength. 2020-02-09 21:00:43 +00:00
BoundingBoxAligned.cpp Cleanups BoundingBoxAxisAligned and fixes coding styles a bit. 2019-06-12 20:23:14 +00:00
BoundingBoxAligned.h Cleanups BoundingBoxAxisAligned and fixes coding styles a bit. 2019-06-12 20:23:14 +00:00
BoundingBoxOriented.cpp Cleanups BoundingBoxAxisAligned and fixes coding styles a bit. 2019-06-12 20:23:14 +00:00
BoundingBoxOriented.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
BoundingSphere.cpp Refactor CBoundingSphere and add tests 2019-03-25 21:17:43 +00:00
BoundingSphere.h Fixes a misprint that was introduced in cb83d494e0. 2019-04-25 18:59:41 +00:00
Brush.cpp Actually remove trailing tabs from source/. 2016-11-23 14:09:58 +00:00
Brush.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
Ease.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
Fixed.cpp Remove a load of implicit CStr type conversions, since they're error-prone and can cause silent data loss. 2011-02-17 20:08:20 +00:00
Fixed.h Implement a FixedVector2D::CompareLengthSquared function to provide a more performant alternative to CompareLength. 2020-02-09 21:00:43 +00:00
FixedVector2D.h Avoid overflow in UnitMotion. 2020-11-09 13:25:50 +00:00
FixedVector3D.h Implement a FixedVector2D::CompareLengthSquared function to provide a more performant alternative to CompareLength. 2020-02-09 21:00:43 +00:00
MathUtil.h Removes duplication of Clamp function. 2019-09-26 21:14:21 +00:00
Matrix3D.cpp Cleanup Camera code for projections. 2019-01-05 22:40:56 +00:00
Matrix3D.h Cleanup Camera code for projections. 2019-01-05 22:40:56 +00:00
MD5.cpp split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +00:00
MD5.h Force some byte-order functions to be inline. 2010-05-25 18:47:11 +00:00
Noise.cpp Actually remove trailing tabs from source/. 2016-11-23 14:09:58 +00:00
Noise.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
NUSpline.cpp Insert cinematic path nodes after the currently selected node instead of before (so paths are not created in the opposite of the expected order). 2017-07-01 15:49:59 +00:00
NUSpline.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
Plane.cpp Actually remove trailing whitespace for non-header files as well. 2016-11-23 13:02:58 +00:00
Plane.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00
Quaternion.cpp Clean up header includes, add new forward declarations. 2020-11-21 11:20:29 +00:00
Quaternion.h Clean up header includes, add new forward declarations. 2020-11-21 11:20:29 +00:00
Sqrt.cpp # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
Sqrt.h # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
Vector2D.h CVector2D: Fix members may not be initialized warnings 2020-06-21 18:21:31 +00:00
Vector3D.cpp Cleanups BoundingBoxAxisAligned and fixes coding styles a bit. 2019-06-12 20:23:14 +00:00
Vector3D.h Cleanups BoundingBoxAxisAligned and fixes coding styles a bit. 2019-06-12 20:23:14 +00:00
Vector4D.h Remove trailing whitespace and whitespace in empty lines of source/ except source/third_party/. 2016-11-23 11:18:37 +00:00