Moved UByte4 i/ostream support into io_utils.
This commit is contained in:
parent
b401b97bce
commit
f46858c49b
@ -16,8 +16,6 @@
|
|||||||
|
|
||||||
#include <osg/Vec3>
|
#include <osg/Vec3>
|
||||||
|
|
||||||
#include <ostream>
|
|
||||||
|
|
||||||
namespace osg {
|
namespace osg {
|
||||||
|
|
||||||
/** General purpose float quad.
|
/** General purpose float quad.
|
||||||
@ -147,19 +145,8 @@ class UByte4
|
|||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
friend inline std::ostream& operator << (std::ostream& output, const UByte4& vec)
|
|
||||||
{
|
|
||||||
output << (int)vec._v[0] << " "
|
|
||||||
<< (int)vec._v[1] << " "
|
|
||||||
<< (int)vec._v[2] << " "
|
|
||||||
<< (int)vec._v[3];
|
|
||||||
return output; // to enable cascading
|
|
||||||
}
|
|
||||||
|
|
||||||
}; // end of class UByte4
|
}; // end of class UByte4
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} // end of namespace osg
|
} // end of namespace osg
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -17,12 +17,8 @@
|
|||||||
#include <ostream>
|
#include <ostream>
|
||||||
#include <istream>
|
#include <istream>
|
||||||
|
|
||||||
#include <osg/Vec2f>
|
|
||||||
#include <osg/Vec2d>
|
|
||||||
#include <osg/Vec3f>
|
|
||||||
#include <osg/Vec3d>
|
|
||||||
#include <osg/Vec4f>
|
|
||||||
#include <osg/Vec4d>
|
#include <osg/Vec4d>
|
||||||
|
#include <osg/UByte4>
|
||||||
#include <osg/Matrixf>
|
#include <osg/Matrixf>
|
||||||
#include <osg/Matrixd>
|
#include <osg/Matrixd>
|
||||||
|
|
||||||
@ -158,6 +154,17 @@ inline std::ostream& operator<< (std::ostream& os, const Matrixd& m )
|
|||||||
return os;
|
return os;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
// UByte4 steaming operators.
|
||||||
|
inline std::ostream& operator << (std::ostream& output, const UByte4& vec)
|
||||||
|
{
|
||||||
|
output << (int)vec._v[0] << " "
|
||||||
|
<< (int)vec._v[1] << " "
|
||||||
|
<< (int)vec._v[2] << " "
|
||||||
|
<< (int)vec._v[3];
|
||||||
|
return output; // to enable cascading
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
} // end of namespace osg
|
} // end of namespace osg
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user