![]() |
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 |