|  | AppEasy Core SDK
    1.5.0
    Cross platform mobile and desktop app and game development SDK - The easy way to make apps | 
#include <CzVec4.h>
| 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 | 
| CzVec4 & | operator+= (CzVec4 const &v) | 
| CzVec4 | operator- (CzVec4 const &v) const | 
| CzVec4 & | operator-= (CzVec4 const &v) | 
| CzVec4 | operator* (CzVec4 const &v) const | 
| CzVec4 & | operator*= (CzVec4 const &v) | 
| CzVec4 | operator* (float n) const | 
| CzVec4 & | operator*= (float n) | 
| CzVec2 | toVec2 () const | 
| CzVec3 | toVec3 () const | 
| CzSVec2 | toSVec2 () const | 
| Public Attributes | |
| float | x | 
| float | y | 
| float | z | 
| float | w | 
| CzVec4::CzVec4 | ( | ) | 
| CzVec4::CzVec4 | ( | float | x, | 
| float | y, | ||
| float | z, | ||
| float | w | ||
| ) | 
| 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::Normalise | ( | ) | 
| void CzVec4::One | ( | ) | 
| bool CzVec4::operator!= | ( | CzVec4 const & | v | ) | const | 
| CzVec4 CzVec4::operator* | ( | float | n | ) | const | 
| CzVec4 & CzVec4::operator*= | ( | float | n | ) | 
| bool CzVec4::operator== | ( | CzVec4 const & | v | ) | const | 
| void CzVec4::Set | ( | float | n | ) | 
| void CzVec4::Sub | ( | CzVec4 const & | v | ) | 
| void CzVec4::Sub | ( | float | v | ) | 
| CzSVec2 CzVec4::toSVec2 | ( | ) | const | 
| CzVec2 CzVec4::toVec2 | ( | ) | const | 
| CzVec3 CzVec4::toVec3 | ( | ) | const | 
| void CzVec4::Zero | ( | ) | 
| float CzVec4::w | 
| float CzVec4::x | 
| float CzVec4::y | 
| float CzVec4::z |