|
| Quadd () |
|
| Quadd (const Vec2< double > &new_p, const Vec2< double > &new_q, const Vec2< double > &new_r, const Vec2< double > &new_s) |
|
| Quadd (const Rectd &rect) |
|
| Quadd (const Quadx< double > &quad) |
|
| Quadx () |
| Constructs a quad. More...
|
|
| Quadx (const Vec2< double > &new_p, const Vec2< double > &new_q, const Vec2< double > &new_r, const Vec2< double > &new_s) |
| Constructs a quad. More...
|
|
| Quadx (const Rectx< double > &rect) |
| Constructs a quad. More...
|
|
| Quadx (const Quadx< double > &quad) |
| Constructs a quad. More...
|
|
Quadx< double > & | apply_alignment (Origin origin, double x, double y) |
| Applies an origin and offset pair to this rectangle. More...
|
|
Rect | bounds () const |
| Returns the bounding box of the quad as a Rect. More...
|
|
Vec2< double > | center () const |
| Returns the center point of the quad. More...
|
|
double | height () const |
| Returns the height of the quad. More...
|
|
bool | is_inside (const Vec2< double > &point) const |
| Check if a point is inside or outside the quad. More...
|
|
bool | operator!= (const Quadx< double > &quad) const |
| Quad != Quad operator. More...
|
|
Quadx< double > | operator+ (const Quadx< double > &quad) const |
| Quad + Quad operator. More...
|
|
Quadx< double > | operator+ (const Vec2< double > &point) const |
| Quad + Point operator. More...
|
|
Quadx< double > & | operator+= (const Quadx< double > &quad) |
| Quad += Quad operator. More...
|
|
Quadx< double > & | operator+= (const Vec2< double > &point) |
| Quad += Point operator. More...
|
|
Quadx< double > | operator- (const Quadx< double > &quad) const |
| Quad - Quad operator. More...
|
|
Quadx< double > | operator- (const Vec2< double > &point) const |
| Quad - Point operator. More...
|
|
Quadx< double > & | operator-= (const Quadx< double > &quad) |
| Quad -= Quad operator. More...
|
|
Quadx< double > & | operator-= (const Vec2< double > &point) |
| Quad -= Point operator. More...
|
|
bool | operator== (const Quadx< double > &quad) const |
| Quad == Quad operator. More...
|
|
Quadx< double > & | rotate (const Vec2< double > &hotspot, float angle) |
| Rotates the Quad. More...
|
|
Quadx< double > & | scale (float sx, float sy) |
| Scale the Quad. More...
|
|
Quadx< double > & | scale (const Vec2< double > &hotspot, float sx, float sy) |
| Scale the Quad. More...
|
|
Sizex< double > | size () const |
| Returns the size of the rectangle. More...
|
|
double | width () const |
| Returns the width of the quad. More...
|
|
2D quad structure - Double