OGRE 14.3
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
Ogre::VectorBase< 4, Real > Struct Reference

#include <OgreVector.h>

Public Member Functions

 VectorBase ()
 
 VectorBase ()
 
 VectorBase (Real _x, Real _y)
 
 VectorBase (Real _x, Real _y, Real _z)
 
 VectorBase (Real _x, Real _y, Real _z, Real _w)
 
 VectorBase (Real _x, Real _y, Real _z, Real _w)
 
Realptr ()
 
Realptr ()
 
const Realptr () const
 
const Realptr () const
 

Public Attributes

Real data [dims]
 
Real w
 
Real x
 
Real y
 
Real z
 

Static Public Attributes

static const Vector4 ZERO
 

Constructor & Destructor Documentation

◆ VectorBase() [1/6]

Ogre::VectorBase< 4, Real >::VectorBase ( )
inline

◆ VectorBase() [2/6]

Ogre::VectorBase< 4, Real >::VectorBase ( Real _x,
Real _y,
Real _z,
Real _w )
inline

References w, x, y, and z.

◆ VectorBase() [3/6]

Ogre::VectorBase< dims, Real >::VectorBase ( )
inline

◆ VectorBase() [4/6]

Ogre::VectorBase< dims, Real >::VectorBase ( Real _x,
Real _y )
inline

◆ VectorBase() [5/6]

Ogre::VectorBase< dims, Real >::VectorBase ( Real _x,
Real _y,
Real _z )
inline

◆ VectorBase() [6/6]

Ogre::VectorBase< dims, Real >::VectorBase ( Real _x,
Real _y,
Real _z,
Real _w )
inline

Member Function Documentation

◆ ptr() [1/4]

Real * Ogre::VectorBase< 4, Real >::ptr ( )
inline

References x.

◆ ptr() [2/4]

const Real * Ogre::VectorBase< 4, Real >::ptr ( ) const
inline

References x.

◆ ptr() [3/4]

Real * Ogre::VectorBase< dims, Real >::ptr ( )
inline

◆ ptr() [4/4]

const Real * Ogre::VectorBase< dims, Real >::ptr ( ) const
inline

Member Data Documentation

◆ x

Referenced by VectorBase(), ptr(), and ptr().

◆ y

Referenced by VectorBase().

◆ z

Referenced by VectorBase().

◆ w

Referenced by VectorBase().

◆ ZERO

const Vector4 Ogre::VectorBase< 4, Real >::ZERO
static

◆ data

Real Ogre::VectorBase< dims, Real >::data[dims]

The documentation for this struct was generated from the following file: