Lines Matching refs:Vec3
35 class Vec3; variable
50 friend class Vec3;
249 class Vec3
259 Vec3() in Vec3() function
264 Vec3( const float fX, const float fY, const float fZ ) in Vec3() function
271 Vec3( const Vec3& vec ) in Vec3() function
278 Vec3( const float* pVec ) in Vec3() function
285 Vec3( const Vec2& vec, float f ) in Vec3() function
292 Vec3( const Vec4& vec );
295 Vec3 operator*( const Vec3& rhs ) const
297 Vec3 ret;
304 Vec3 operator/( const Vec3& rhs ) const
306 Vec3 ret;
313 Vec3 operator+( const Vec3& rhs ) const
315 Vec3 ret;
322 Vec3 operator-( const Vec3& rhs ) const
324 Vec3 ret;
331 Vec3& operator+=( const Vec3& rhs )
339 Vec3& operator-=( const Vec3& rhs )
347 Vec3& operator*=( const Vec3& rhs )
355 Vec3& operator/=( const Vec3& rhs )
364 friend Vec3 operator-( const Vec3& rhs )
366 return Vec3( rhs ) *= -1;
369 friend Vec3 operator*( const float lhs, const Vec3& rhs )
371 Vec3 ret;
378 friend Vec3 operator/( const float lhs, const Vec3& rhs )
380 Vec3 ret;
388 Vec3 operator*( const float& rhs ) const
390 Vec3 ret;
397 Vec3& operator*=( const float& rhs )
405 Vec3 operator/( const float& rhs ) const
407 Vec3 ret;
414 Vec3& operator/=( const float& rhs )
423 bool operator==( const Vec3& rhs ) const
430 bool operator!=( const Vec3& rhs ) const
443 Vec3 Normalize() in Normalize()
452 float Dot( const Vec3& rhs ) in Dot()
457 Vec3 Cross( const Vec3& rhs ) in Cross()
459 Vec3 ret; in Cross()
496 friend class Vec3;
521 Vec4( const Vec3& vec, const float fW ) in Vec4()
712 float Dot( const Vec3& rhs ) in Dot()
717 Vec3 Cross( const Vec3& rhs ) in Cross()
719 Vec3 ret; in Cross()
752 friend class Vec3;
915 static Mat4 LookAt( const Vec3& vEye, const Vec3& vAt, const Vec3& vUp );
918 static Mat4 Translation( const Vec3 vec );
967 friend class Vec3;
987 Quaternion( const Vec3 vec, const float fW ) in Quaternion()
1095 static Quaternion RotationAxis( const Vec3 axis, const float angle ) in RotationAxis()