#include <OgreVector4.h>
Public Methods | |
| Vector4 () | |
| Vector4 (Real fX, Real fY, Real fZ, Real fW) | |
| Vector4 (Real afCoordinate[4]) | |
| Vector4 (int afCoordinate[4]) | |
| Vector4 (const Real *const r) | |
| Vector4 (const Vector4 &rkVector) | |
| Real | operator[] (unsigned i) const |
| Real & | operator[] (unsigned i) |
| Vector4 & | operator= (const Vector4 &rkVector) |
| Assigns the value of the other vector. | |
| bool | operator== (const Vector4 &rkVector) const |
| bool | operator!= (const Vector4 &rkVector) const |
| Vector4 & | operator= (const Vector3 &rhs) |
| Vector4 | operator * (const Matrix4 &mat) const |
| Real | dotProduct (const Vector4 &vec) const |
| Calculates the dot (scalar) product of this vector with another. | |
Friends | |
| _OgreExport friend std::ostream & | operator<< (std::ostream &o, const Vector4 &v) |
| Function for writing to a stream. | |
Definition at line 37 of file OgreVector4.h.
|
|
Definition at line 48 of file OgreVector4.h. |
|
||||||||||||||||||||
|
Definition at line 52 of file OgreVector4.h. References Ogre::Real. |
|
|
Definition at line 57 of file OgreVector4.h. References Ogre::Real. |
|
|
Definition at line 65 of file OgreVector4.h. |
|
|
Definition at line 73 of file OgreVector4.h. References Ogre::Real. |
|
|
Definition at line 78 of file OgreVector4.h. |
|
|
Calculates the dot (scalar) product of this vector with another.
Definition at line 154 of file OgreVector4.h. References Ogre::Real, w, x, y, and z. |
|
|
Definition at line 136 of file OgreVector4.h. |
|
|
Definition at line 119 of file OgreVector4.h. |
|
|
Definition at line 127 of file OgreVector4.h. References Ogre::Vector3::x, Ogre::Vector3::y, and Ogre::Vector3::z. |
|
|
Assigns the value of the other vector.
Definition at line 101 of file OgreVector4.h. |
|
|
Definition at line 111 of file OgreVector4.h. |
|
|
Definition at line 90 of file OgreVector4.h. References Ogre::Real. |
|
|
Definition at line 83 of file OgreVector4.h. References Ogre::Real. |
|
||||||||||||
|
Function for writing to a stream.
Definition at line 161 of file OgreVector4.h. |
|
|
Definition at line 44 of file OgreVector4.h. Referenced by Ogre::GpuProgramParameters::setConstant(). |
|
|
Definition at line 42 of file OgreVector4.h. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly(), dotProduct(), operator!=(), operator=(), and operator==(). |
|
|
Definition at line 42 of file OgreVector4.h. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly(), dotProduct(), Ogre::SimpleSpline::interpolate(), operator!=(), operator=(), operator==(), and Ogre::FloatGpuParameterControllerValue::setValue(). |
|
|
Definition at line 42 of file OgreVector4.h. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly(), dotProduct(), Ogre::SimpleSpline::interpolate(), operator!=(), operator=(), and operator==(). |
|
|
Definition at line 42 of file OgreVector4.h. Referenced by Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly(), dotProduct(), Ogre::SimpleSpline::interpolate(), operator!=(), operator=(), and operator==(). |
Copyright © 2002-2003 by The OGRE Team
Last modified Wed Jan 21 00:21:13 2004