![]() |
AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
#include <CzVec2.h>
Public Member Functions | |
| CzVec2 () | |
| CzVec2 (float x, float y) | |
| void | Set (float n) |
| void | Add (CzVec2 &v) |
| void | Add (float v) |
| void | Zero () |
| void | One () |
| void | Sub (CzVec2 &v) |
| void | Sub (float v) |
| void | Invert () |
| void | Mul (CzVec2 &v) |
| void | Mul (float v) |
| float | Dot (CzVec2 &v) const |
| void | Normalise () |
| void | Clamp (float max_mag) |
| void | Clamp (CzVec2 &clamp) |
| float | Mag () const |
| float | MagSquared () const |
| float | PointDistanceToLine (CzVec2 &v0, CzVec2 &v1) const |
| float | PointClosestToLine (CzVec2 const &v0, CzVec2 const &v1, CzVec2 &out) const |
| bool | operator== (CzVec2 const &v) const |
| bool | operator!= (CzVec2 const &v) const |
| CzVec2 | operator+ (CzVec2 const &v) const |
| CzVec2 & | operator+= (CzVec2 const &v) |
| CzVec2 | operator- (CzVec2 const &v) const |
| CzVec2 & | operator-= (CzVec2 const &v) |
| CzVec2 | operator* (CzVec2 const &v) const |
| CzVec2 & | operator*= (CzVec2 const &v) |
| CzVec2 | operator* (float n) const |
| CzVec2 & | operator*= (float n) |
| CzSVec2 | toSVec2 () const |
| CzVec3 | toVec3 () const |
Public Attributes | |
| float | x |
| float | y |
| CzVec2::CzVec2 | ( | ) |
| CzVec2::CzVec2 | ( | float | x, |
| float | y | ||
| ) |
| void CzVec2::Add | ( | CzVec2 & | v | ) |
| void CzVec2::Add | ( | float | v | ) |
| void CzVec2::Clamp | ( | float | max_mag | ) |
| void CzVec2::Clamp | ( | CzVec2 & | clamp | ) |
| float CzVec2::Dot | ( | CzVec2 & | v | ) | const |
| void CzVec2::Invert | ( | ) |
| float CzVec2::Mag | ( | ) | const |
| float CzVec2::MagSquared | ( | ) | const |
| void CzVec2::Mul | ( | CzVec2 & | v | ) |
| void CzVec2::Mul | ( | float | v | ) |
| void CzVec2::Normalise | ( | ) |
| void CzVec2::One | ( | ) |
| bool CzVec2::operator!= | ( | CzVec2 const & | v | ) | const |
| CzVec2 CzVec2::operator* | ( | float | n | ) | const |
| CzVec2 & CzVec2::operator*= | ( | float | n | ) |
| bool CzVec2::operator== | ( | CzVec2 const & | v | ) | const |
| float CzVec2::PointClosestToLine | ( | CzVec2 const & | v0, |
| CzVec2 const & | v1, | ||
| CzVec2 & | out | ||
| ) | const |
| float CzVec2::PointDistanceToLine | ( | CzVec2 & | v0, |
| CzVec2 & | v1 | ||
| ) | const |
| void CzVec2::Set | ( | float | n | ) |
| void CzVec2::Sub | ( | CzVec2 & | v | ) |
| void CzVec2::Sub | ( | float | v | ) |
| CzSVec2 CzVec2::toSVec2 | ( | ) | const |
| CzVec3 CzVec2::toVec3 | ( | ) | const |
| void CzVec2::Zero | ( | ) |
| float CzVec2::x |
| float CzVec2::y |