#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[] (size_t i) const |
Real & | operator[] (size_t 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) |
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 36 of file OgreVector4.h.
|
Definition at line 47 of file OgreVector4.h. |
|
Definition at line 51 of file OgreVector4.h. References Ogre::Real. |
|
Definition at line 56 of file OgreVector4.h. References Ogre::Real. |
|
Definition at line 64 of file OgreVector4.h. |
|
Definition at line 72 of file OgreVector4.h. References Ogre::Real. |
|
Definition at line 77 of file OgreVector4.h. |
|
Calculates the dot (scalar) product of this vector with another.
Definition at line 144 of file OgreVector4.h. References Ogre::Real, w, x, y, and z. Referenced by Ogre::Light::_getFrustumClipVolumes(), Ogre::Light::_getNearClipVolume(), and Ogre::EdgeData::updateTriangleLightFacing(). |
|
Definition at line 118 of file OgreVector4.h. |
|
Definition at line 126 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 100 of file OgreVector4.h. |
|
Definition at line 110 of file OgreVector4.h. |
|
Definition at line 89 of file OgreVector4.h. References Ogre::Real. |
|
Definition at line 82 of file OgreVector4.h. References Ogre::Real. |
|
Function for writing to a stream.
Definition at line 151 of file OgreVector4.h. |
|
Definition at line 43 of file OgreVector4.h. Referenced by Ogre::GpuProgramParameters::setConstant(), and Ogre::GLRenderSystem::setGLLightPositionDirection(). |
|
Definition at line 41 of file OgreVector4.h. Referenced by Ogre::Light::_getFrustumClipVolumes(), Ogre::Light::_getNearClipVolume(), Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly(), dotProduct(), Ogre::ShadowCaster::extrudeBounds(), Ogre::ShadowCaster::extrudeVertices(), Ogre::Light::getAs4DVector(), Ogre::operator *(), Ogre::Matrix4::operator *(), operator!=(), operator=(), operator==(), Ogre::GLRenderSystem::setGLClipPlanes(), and Ogre::GLRenderSystem::setGLLightPositionDirection(). |
|
Definition at line 41 of file OgreVector4.h. Referenced by Ogre::Light::_getFrustumClipVolumes(), Ogre::Light::_getNearClipVolume(), Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly(), dotProduct(), Ogre::ShadowCaster::extrudeBounds(), Ogre::ShadowCaster::extrudeVertices(), Ogre::SimpleSpline::interpolate(), Ogre::operator *(), Ogre::Matrix4::operator *(), operator!=(), operator=(), operator==(), Ogre::GLRenderSystem::setGLClipPlanes(), and Ogre::FloatGpuParameterControllerValue::setValue(). |
|
Definition at line 41 of file OgreVector4.h. Referenced by Ogre::Light::_getFrustumClipVolumes(), Ogre::Light::_getNearClipVolume(), Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly(), dotProduct(), Ogre::ShadowCaster::extrudeBounds(), Ogre::ShadowCaster::extrudeVertices(), Ogre::SimpleSpline::interpolate(), Ogre::operator *(), Ogre::Matrix4::operator *(), operator!=(), operator=(), operator==(), and Ogre::GLRenderSystem::setGLClipPlanes(). |
|
Definition at line 41 of file OgreVector4.h. Referenced by Ogre::Light::_getFrustumClipVolumes(), Ogre::Light::_getNearClipVolume(), Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly(), dotProduct(), Ogre::ShadowCaster::extrudeBounds(), Ogre::ShadowCaster::extrudeVertices(), Ogre::SimpleSpline::interpolate(), Ogre::operator *(), Ogre::Matrix4::operator *(), operator!=(), operator=(), operator==(), and Ogre::GLRenderSystem::setGLClipPlanes(). |
Copyright © 2002-2003 by The OGRE Team
Last modified Fri May 14 23:27:27 2004