<html> <head> <title>Ogre::Vector4 class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link type="text/css" rel="stylesheet" href="style.css"> </head> <body> <!-- Generated by Doxygen 1.2.16 --> <center> <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center> <hr><h1>Ogre::Vector4 Class Reference</h1>4-dimensional homogenous vector. <a href="#_details">More...</a> <p> <code>#include <<a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>></code> <p> <a href="classOgre_1_1Vector4-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> <tr><td colspan=2><br><h2>Public Methods</h2></td></tr> <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a0">Vector4</a> ()</td></tr> <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a1">Vector4</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> fX, <a class="el" href="namespaceOgre.html#a349">Real</a> fY, <a class="el" href="namespaceOgre.html#a349">Real</a> fZ, <a class="el" href="namespaceOgre.html#a349">Real</a> fW)</td></tr> <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a2">Vector4</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> afCoordinate[4])</td></tr> <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a3">Vector4</a> (int afCoordinate[4])</td></tr> <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a4">Vector4</a> (const <a class="el" href="namespaceOgre.html#a349">Real</a> *const r)</td></tr> <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a5">Vector4</a> (const Vector4 &rkVector)</td></tr> <tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a> </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a6">operator[]</a> (unsigned i) const</td></tr> <tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a> & </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a7">operator[]</a> (unsigned i)</td></tr> <tr><td nowrap align=right valign=top>Vector4 & </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a8">operator=</a> (const Vector4 &rkVector)</td></tr> <tr><td> </td><td><font size=-1><em>Assigns the value of the other vector.</em> <a href="#Ogre_1_1Vector4a8"></a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a9">operator==</a> (const Vector4 &rkVector) const</td></tr> <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a10">operator!=</a> (const Vector4 &rkVector) const</td></tr> <tr><td nowrap align=right valign=top>Vector4 & </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a11">operator=</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &rhs)</td></tr> <tr><td nowrap align=right valign=top>Vector4 </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a12">operator *</a> (const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &mat) const</td></tr> <tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a> </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a13">dotProduct</a> (const Vector4 &vec) const</td></tr> <tr><td> </td><td><font size=-1><em>Calculates the dot (scalar) product of this vector with another.</em> <a href="#Ogre_1_1Vector4a13"></a><em></em></font><br><br></td></tr> <tr><td colspan=2><br><h2>Friends</h2></td></tr> <tr><td nowrap align=right valign=top>_OgreExport friend std::ostream & </td><td valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4l0">operator<<</a> (std::ostream &o, const Vector4 &v)</td></tr> <tr><td> </td><td><font size=-1><em>Function for writing to a stream.</em> <a href="#Ogre_1_1Vector4l0"></a><em></em></font><br><br></td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> 4-dimensional homogenous vector. <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00037">37</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> <a name="Ogre_1_1Vector4a0" doxytag="Ogre::Vector4::Vector4"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00048">48</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. </td> </tr> </table> <a name="Ogre_1_1Vector4a1" doxytag="Ogre::Vector4::Vector4"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a> </td> <td class="mdname" nowrap> <em>fX</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a> </td> <td class="mdname" nowrap> <em>fY</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a> </td> <td class="mdname" nowrap> <em>fZ</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a> </td> <td class="mdname" nowrap> <em>fW</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00052">52</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> References <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>. </td> </tr> </table> <a name="Ogre_1_1Vector4a2" doxytag="Ogre::Vector4::Vector4"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a> </td> <td class="mdname1" valign="top" nowrap> <em>afCoordinate</em>[4] </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00057">57</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> References <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>. </td> </tr> </table> <a name="Ogre_1_1Vector4a3" doxytag="Ogre::Vector4::Vector4"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">int </td> <td class="mdname1" valign="top" nowrap> <em>afCoordinate</em>[4] </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00065">65</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. </td> </tr> </table> <a name="Ogre_1_1Vector4a4" doxytag="Ogre::Vector4::Vector4"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a349">Real</a> *const </td> <td class="mdname1" valign="top" nowrap> <em>r</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00073">73</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> References <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>. </td> </tr> </table> <a name="Ogre_1_1Vector4a5" doxytag="Ogre::Vector4::Vector4"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const Vector4 & </td> <td class="mdname1" valign="top" nowrap> <em>rkVector</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00078">78</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. </td> </tr> </table> <hr><h2>Member Function Documentation</h2> <a name="Ogre_1_1Vector4a13" doxytag="Ogre::Vector4::dotProduct"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::Vector4::dotProduct </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const Vector4 & </td> <td class="mdname1" valign="top" nowrap> <em>vec</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Calculates the dot (scalar) product of this vector with another. <p> <dl compact><dt><b> Parameters: </b><dd> <table border=0 cellspacing=2 cellpadding=0> <tr><td valign=top><em>vec</em> </td><td> Vector with which to calculate the dot product (together with this one). </td></tr> </table> </dl><dl compact><dt><b> Returns: </b><dd> A float representing the dot product value. </dl> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00154">154</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> References <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="OgreVector4_8h-source.html#l00042">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00042">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00042">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00042">z</a>. </td> </tr> </table> <a name="Ogre_1_1Vector4a12" doxytag="Ogre::Vector4::operator *"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> Vector4 Ogre::Vector4::operator * </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> & </td> <td class="mdname1" valign="top" nowrap> <em>mat</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00136">136</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. </td> </tr> </table> <a name="Ogre_1_1Vector4a10" doxytag="Ogre::Vector4::operator!="></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> bool Ogre::Vector4::operator!= </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const Vector4 & </td> <td class="mdname1" valign="top" nowrap> <em>rkVector</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00119">119</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> References <a class="el" href="OgreVector4_8h-source.html#l00042">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00042">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00042">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00042">z</a>. </td> </tr> </table> <a name="Ogre_1_1Vector4a11" doxytag="Ogre::Vector4::operator="></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> Vector4& Ogre::Vector4::operator= </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> & </td> <td class="mdname1" valign="top" nowrap> <em>rhs</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00127">127</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> References <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::x</a>, <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::y</a>, and <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::z</a>. </td> </tr> </table> <a name="Ogre_1_1Vector4a8" doxytag="Ogre::Vector4::operator="></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> Vector4& Ogre::Vector4::operator= </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const Vector4 & </td> <td class="mdname1" valign="top" nowrap> <em>rkVector</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Assigns the value of the other vector. <p> <dl compact><dt><b> Parameters: </b><dd> <table border=0 cellspacing=2 cellpadding=0> <tr><td valign=top><em>rkVector</em> </td><td> The other vector </td></tr> </table> </dl> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00101">101</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> References <a class="el" href="OgreVector4_8h-source.html#l00042">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00042">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00042">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00042">z</a>. </td> </tr> </table> <a name="Ogre_1_1Vector4a9" doxytag="Ogre::Vector4::operator=="></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> bool Ogre::Vector4::operator== </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const Vector4 & </td> <td class="mdname1" valign="top" nowrap> <em>rkVector</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00111">111</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> References <a class="el" href="OgreVector4_8h-source.html#l00042">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00042">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00042">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00042">z</a>. </td> </tr> </table> <a name="Ogre_1_1Vector4a7" doxytag="Ogre::Vector4::operator[]"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a>& Ogre::Vector4::operator[] </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">unsigned </td> <td class="mdname1" valign="top" nowrap> <em>i</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00090">90</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> References <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>. </td> </tr> </table> <a name="Ogre_1_1Vector4a6" doxytag="Ogre::Vector4::operator[]"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::Vector4::operator[] </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">unsigned </td> <td class="mdname1" valign="top" nowrap> <em>i</em> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00083">83</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> References <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>. </td> </tr> </table> <hr><h2>Friends And Related Function Documentation</h2> <a name="Ogre_1_1Vector4l0" doxytag="Ogre::Vector4::operator<<"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> _OgreExport friend std::ostream& operator<< </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">std::ostream & </td> <td class="mdname" nowrap> <em>o</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const Vector4 & </td> <td class="mdname" nowrap> <em>v</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Function for writing to a stream. <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00161">161</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. </td> </tr> </table> <hr><h2>Member Data Documentation</h2> <a name="Ogre_1_1Vector4m4" doxytag="Ogre::Vector4::val"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::Vector4::val[4] </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00044">44</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> Referenced by <a class="el" href="OgreGpuProgram_8cpp-source.html#l00095">Ogre::GpuProgramParameters::setConstant</a>(). </td> </tr> </table> <a name="Ogre_1_1Vector4m3" doxytag="Ogre::Vector4::w"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::Vector4::w </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00042">42</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> Referenced by <a class="el" href="OgreGpuProgram_8cpp-source.html#l00222">Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly</a>(), <a class="el" href="OgreVector4_8h-source.html#l00154">dotProduct</a>(), <a class="el" href="OgreVector4_8h-source.html#l00119">operator!=</a>(), <a class="el" href="OgreVector4_8h-source.html#l00101">operator=</a>(), and <a class="el" href="OgreVector4_8h-source.html#l00111">operator==</a>(). </td> </tr> </table> <a name="Ogre_1_1Vector4m0" doxytag="Ogre::Vector4::x"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::Vector4::x </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00042">42</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> Referenced by <a class="el" href="OgreGpuProgram_8cpp-source.html#l00222">Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly</a>(), <a class="el" href="OgreVector4_8h-source.html#l00154">dotProduct</a>(), <a class="el" href="OgreSimpleSpline_8cpp-source.html#l00089">Ogre::SimpleSpline::interpolate</a>(), <a class="el" href="OgreVector4_8h-source.html#l00119">operator!=</a>(), <a class="el" href="OgreVector4_8h-source.html#l00101">operator=</a>(), <a class="el" href="OgreVector4_8h-source.html#l00111">operator==</a>(), and <a class="el" href="OgrePredefinedControllers_8cpp-source.html#l00187">Ogre::FloatGpuParameterControllerValue::setValue</a>(). </td> </tr> </table> <a name="Ogre_1_1Vector4m1" doxytag="Ogre::Vector4::y"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::Vector4::y </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00042">42</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> Referenced by <a class="el" href="OgreGpuProgram_8cpp-source.html#l00222">Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly</a>(), <a class="el" href="OgreVector4_8h-source.html#l00154">dotProduct</a>(), <a class="el" href="OgreSimpleSpline_8cpp-source.html#l00089">Ogre::SimpleSpline::interpolate</a>(), <a class="el" href="OgreVector4_8h-source.html#l00119">operator!=</a>(), <a class="el" href="OgreVector4_8h-source.html#l00101">operator=</a>(), and <a class="el" href="OgreVector4_8h-source.html#l00111">operator==</a>(). </td> </tr> </table> <a name="Ogre_1_1Vector4m2" doxytag="Ogre::Vector4::z"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::Vector4::z </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreVector4_8h-source.html#l00042">42</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>. <p> Referenced by <a class="el" href="OgreGpuProgram_8cpp-source.html#l00222">Ogre::GpuProgramParameters::_updateAutoParamsLightsOnly</a>(), <a class="el" href="OgreVector4_8h-source.html#l00154">dotProduct</a>(), <a class="el" href="OgreSimpleSpline_8cpp-source.html#l00089">Ogre::SimpleSpline::interpolate</a>(), <a class="el" href="OgreVector4_8h-source.html#l00119">operator!=</a>(), <a class="el" href="OgreVector4_8h-source.html#l00101">operator=</a>(), and <a class="el" href="OgreVector4_8h-source.html#l00111">operator==</a>(). </td> </tr> </table> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a></ul> <p> Copyright © 2002-2003 by The OGRE Team<br /> Last modified Wed Jan 21 00:21:13 2004 </p> </body> </html>