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