Remove several copy-constructors and assignment operators which did nothing special.
They all just implemented the same the default functions do. This causes now warnings with newer gcc -Wdeprecated settings (otherwise they would have had to implement always both, but makes no sense as they did nothing special). git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6280 dfc29bdd-3216-0410-991c-e03cc46cb475
This commit is contained in:
@@ -47,9 +47,6 @@ namespace scene
|
||||
//! Default Constructor
|
||||
SViewFrustum() : BoundingRadius(0.f), FarNearDistance(0.f) {}
|
||||
|
||||
//! Copy Constructor
|
||||
SViewFrustum(const SViewFrustum& other);
|
||||
|
||||
//! This constructor creates a view frustum based on a projection and/or view matrix.
|
||||
//\param zClipFromZero: Clipping of z can be projected from 0 to w when true (D3D style) and from -w to w when false (OGL style).
|
||||
SViewFrustum(const core::matrix4& mat, bool zClipFromZero);
|
||||
@@ -140,27 +137,6 @@ namespace scene
|
||||
core::vector3df BoundingCenter;
|
||||
};
|
||||
|
||||
|
||||
/*!
|
||||
Copy constructor ViewFrustum
|
||||
*/
|
||||
inline SViewFrustum::SViewFrustum(const SViewFrustum& other)
|
||||
{
|
||||
cameraPosition=other.cameraPosition;
|
||||
boundingBox=other.boundingBox;
|
||||
|
||||
u32 i;
|
||||
for (i=0; i<VF_PLANE_COUNT; ++i)
|
||||
planes[i]=other.planes[i];
|
||||
|
||||
for (i=0; i<ETS_COUNT_FRUSTUM; ++i)
|
||||
Matrices[i]=other.Matrices[i];
|
||||
|
||||
BoundingRadius = other.BoundingRadius;
|
||||
FarNearDistance = other.FarNearDistance;
|
||||
BoundingCenter = other.BoundingCenter;
|
||||
}
|
||||
|
||||
inline SViewFrustum::SViewFrustum(const core::matrix4& mat, bool zClipFromZero)
|
||||
{
|
||||
setFrom(mat, zClipFromZero);
|
||||
|
Reference in New Issue
Block a user