![]() |
Pixel Dust Game Engine
v0.9.5
|
Public Member Functions | |
float | distance (const PointT< T > &p2) const |
get distance from another point | |
PointT< T > | projection (const PointT< T > &pointB) const |
do a projection of a second point onto this point | |
PointT (const OffsetT< T > &o) | |
create a point and set its x & y values | |
PointT (T ix, T iy) | |
create a point and set its x & y values | |
PointT () | |
create a point at the origin (0,0) | |
![]() | |
bool | operator== (const OffsetT< T > &p2) const |
return true if this point is equal to the other | |
bool | operator!= (const OffsetT< T > &p2) const |
return true if this point is not equal to the other | |
OffsetT< T > & | operator= (const OffsetT< T > &p2) |
set point equal to another | |
OffsetT< T > | operator+ (const OffsetT< T > &p2) const |
add two points together by adding x & y coordinates | |
OffsetT< T > | operator- (const OffsetT< T > &p2) const |
subtract a point from another by subtracting x & y coordinates | |
OffsetT< T > & | operator+= (const OffsetT< T > &p2) |
add another point to this one by adding x & y coordinates | |
OffsetT< T > & | operator-= (const OffsetT< T > &p2) |
subtract another point from this one by subtracting x & y coordinates | |
OffsetT< T > & | operator*= (float n) |
scale the offset | |
OffsetT< T > & | operator/= (float n) |
scale the offset | |
OffsetT< T > | operator* (float n) const |
scale an offset from by a factor | |
OffsetT< T > | operator/ (float n) const |
scale an offset from by a factor | |
bool | zero () const |
see if it's (0,0) | |
OffsetT (T ix, T iy) | |
create a point and set its x & y values | |
OffsetT () | |
create a point at the origin (0,0) | |
Additional Inherited Members | |
![]() | |
T | x |
x coordinate of point on a grid or screen | |
T | y |
y coordinate of point on a grid or screen | |
|
inline |
create a point and set its x & y values
|
inline |
create a point at the origin (0,0)
float distance | ( | const PointT< T > & | p2 | ) | const |
get distance from another point