#include <OgreVector4.h>
Public Member Functions | |
| Vector4 () | |
| Vector4 (const Real fX, const Real fY, const Real fZ, const Real fW) | |
| Vector4 (const Real afCoordinate[4]) | |
| Vector4 (const int afCoordinate[4]) | |
| Vector4 (Real *const r) | |
| Vector4 (const Real scaler) | |
| Vector4 (const Vector3 &rhs) | |
| Vector4 (const Vector4 &rkVector) | |
| Real | operator[] (const size_t i) const |
| Real & | operator[] (const size_t i) |
| Vector4 & | operator= (const Vector4 &rkVector) |
| Assigns the value of the other vector. | |
| Vector4 & | operator= (const Real fScalar) |
| bool | operator== (const Vector4 &rkVector) const |
| bool | operator!= (const Vector4 &rkVector) const |
| Vector4 & | operator= (const Vector3 &rhs) |
| Vector4 | operator+ (const Vector4 &rkVector) const |
| Vector4 | operator- (const Vector4 &rkVector) const |
| Vector4 | operator * (const Real fScalar) const |
| Vector4 | operator * (const Vector4 &rhs) const |
| Vector4 | operator/ (const Real fScalar) const |
| Vector4 | operator/ (const Vector4 &rhs) const |
| const Vector4 & | operator+ () const |
| Vector4 | operator- () const |
| Vector4 & | operator+= (const Vector4 &rkVector) |
| Vector4 & | operator-= (const Vector4 &rkVector) |
| Vector4 & | operator *= (const Real fScalar) |
| Vector4 & | operator+= (const Real fScalar) |
| Vector4 & | operator-= (const Real fScalar) |
| Vector4 & | operator *= (const Vector4 &rkVector) |
| Vector4 & | operator/= (const Real fScalar) |
| Vector4 & | operator/= (const Vector4 &rkVector) |
| Real | dotProduct (const Vector4 &vec) const |
| Calculates the dot (scalar) product of this vector with another. | |
Static Public Attributes | |
| static const Vector4 | ZERO |
Friends | |
| Vector4 | operator * (const Real fScalar, const Vector4 &rkVector) |
| Vector4 | operator/ (const Real fScalar, const Vector4 &rkVector) |
| Vector4 | operator+ (const Vector4 &lhs, const Real rhs) |
| Vector4 | operator+ (const Real lhs, const Vector4 &rhs) |
| Vector4 | operator- (const Vector4 &lhs, Real rhs) |
| Vector4 | operator- (const Real lhs, const Vector4 &rhs) |
| _OgreExport friend std::ostream & | operator<< (std::ostream &o, const Vector4 &v) |
| Function for writing to a stream. | |
Definition at line 36 of file OgreVector4.h.
|
|
Definition at line 47 of file OgreVector4.h. |
|
||||||||||||||||||||
|
Definition at line 51 of file OgreVector4.h. |
|
|
Definition at line 56 of file OgreVector4.h. |
|
|
Definition at line 64 of file OgreVector4.h. |
|
|
Definition at line 72 of file OgreVector4.h. |
|
|
Definition at line 77 of file OgreVector4.h. |
|
|
Definition at line 85 of file OgreVector4.h. |
|
|
Definition at line 90 of file OgreVector4.h. |
|
|
Calculates the dot (scalar) product of this vector with another.
Definition at line 369 of file OgreVector4.h. |
|
|
Definition at line 185 of file OgreVector4.h. |
|
|
Definition at line 176 of file OgreVector4.h. |
|
|
Definition at line 328 of file OgreVector4.h. |
|
|
Definition at line 301 of file OgreVector4.h. |
|
|
Definition at line 140 of file OgreVector4.h. |
|
|
Definition at line 216 of file OgreVector4.h. |
|
|
Definition at line 158 of file OgreVector4.h. |
|
|
Definition at line 310 of file OgreVector4.h. |
|
|
Definition at line 281 of file OgreVector4.h. |
|
|
Definition at line 221 of file OgreVector4.h. |
|
|
Definition at line 167 of file OgreVector4.h. |
|
|
Definition at line 319 of file OgreVector4.h. |
|
|
Definition at line 291 of file OgreVector4.h. |
|
|
Definition at line 207 of file OgreVector4.h. |
|
|
Definition at line 194 of file OgreVector4.h. |
|
|
Definition at line 352 of file OgreVector4.h. |
|
|
Definition at line 338 of file OgreVector4.h. |
|
|
Definition at line 148 of file OgreVector4.h. References Ogre::Vector3::x, Ogre::Vector3::y, and Ogre::Vector3::z. |
|
|
Definition at line 123 of file OgreVector4.h. |
|
|
Assigns the value of the other vector.
Definition at line 113 of file OgreVector4.h. |
|
|
Definition at line 132 of file OgreVector4.h. |
|
|
Definition at line 102 of file OgreVector4.h. |
|
|
Definition at line 95 of file OgreVector4.h. |
|
||||||||||||
|
Definition at line 226 of file OgreVector4.h. |
|
||||||||||||
|
Definition at line 253 of file OgreVector4.h. |
|
||||||||||||
|
Definition at line 244 of file OgreVector4.h. |
|
||||||||||||
|
Definition at line 271 of file OgreVector4.h. |
|
||||||||||||
|
Definition at line 262 of file OgreVector4.h. |
|
||||||||||||
|
Definition at line 235 of file OgreVector4.h. |
|
||||||||||||
|
Function for writing to a stream.
Definition at line 376 of file OgreVector4.h. |
|
|
Definition at line 43 of file OgreVector4.h. Referenced by Ogre::AnimableValue::setAsBaseValue(). |
|
|
Definition at line 41 of file OgreVector4.h. Referenced by dotProduct(), operator *(), Ogre::operator *(), Ogre::Matrix4::operator *(), operator *=(), operator!=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator=(), and operator==(). |
|
|
Definition at line 41 of file OgreVector4.h. Referenced by dotProduct(), operator *(), Ogre::operator *(), Ogre::Matrix4::operator *(), operator *=(), operator!=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator=(), and operator==(). |
|
|
Definition at line 41 of file OgreVector4.h. Referenced by dotProduct(), operator *(), Ogre::operator *(), Ogre::Matrix4::operator *(), operator *=(), operator!=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator=(), and operator==(). |
|
|
Definition at line 41 of file OgreVector4.h. Referenced by dotProduct(), operator *(), Ogre::operator *(), Ogre::Matrix4::operator *(), operator *=(), operator!=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator=(), and operator==(). |
|
|
Definition at line 382 of file OgreVector4.h. |
Copyright © 2000-2005 by The OGRE Team

This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Jan 21 10:06:44 2007