AppEasy Core SDK  1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
CzVec4 Class Reference

#include <CzVec4.h>

List of all members.

Public Member Functions

 CzVec4 ()
 CzVec4 (float x, float y, float z, float w)
void Set (float n)
void Add (CzVec4 const &v)
void Add (float v)
void Zero ()
void One ()
void Sub (CzVec4 const &v)
void Sub (float v)
void Invert ()
void Mul (CzVec4 const &v)
void Mul (float v)
float Dot (CzVec4 const &v) const
void Normalise ()
void Clamp (float max_mag)
void Clamp (CzVec4 &clamp)
float Mag () const
float MagSquared () const
bool operator== (CzVec4 const &v) const
bool operator!= (CzVec4 const &v) const
CzVec4 operator+ (CzVec4 const &v) const
CzVec4operator+= (CzVec4 const &v)
CzVec4 operator- (CzVec4 const &v) const
CzVec4operator-= (CzVec4 const &v)
CzVec4 operator* (CzVec4 const &v) const
CzVec4operator*= (CzVec4 const &v)
CzVec4 operator* (float n) const
CzVec4operator*= (float n)
CzVec2 toVec2 () const
CzVec3 toVec3 () const
CzSVec2 toSVec2 () const

Public Attributes

float x
float y
float z
float w

Constructor & Destructor Documentation

CzVec4::CzVec4 ( float  x,
float  y,
float  z,
float  w 
)

Member Function Documentation

void CzVec4::Add ( CzVec4 const &  v)
void CzVec4::Add ( float  v)
void CzVec4::Clamp ( float  max_mag)
void CzVec4::Clamp ( CzVec4 clamp)
float CzVec4::Dot ( CzVec4 const &  v) const
void CzVec4::Invert ( )
float CzVec4::Mag ( ) const
float CzVec4::MagSquared ( ) const
void CzVec4::Mul ( CzVec4 const &  v)
void CzVec4::Mul ( float  v)
void CzVec4::One ( )
bool CzVec4::operator!= ( CzVec4 const &  v) const
CzVec4 CzVec4::operator* ( CzVec4 const &  v) const
CzVec4 CzVec4::operator* ( float  n) const
CzVec4 & CzVec4::operator*= ( CzVec4 const &  v)
CzVec4 & CzVec4::operator*= ( float  n)
CzVec4 CzVec4::operator+ ( CzVec4 const &  v) const
CzVec4 & CzVec4::operator+= ( CzVec4 const &  v)
CzVec4 CzVec4::operator- ( CzVec4 const &  v) const
CzVec4 & CzVec4::operator-= ( CzVec4 const &  v)
bool CzVec4::operator== ( CzVec4 const &  v) const
void CzVec4::Set ( float  n)
void CzVec4::Sub ( CzVec4 const &  v)
void CzVec4::Sub ( float  v)
void CzVec4::Zero ( )

Member Data Documentation

float CzVec4::w
float CzVec4::x
float CzVec4::y
float CzVec4::z

The documentation for this class was generated from the following files: