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 |