|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <gui_core/gui_base_types.h>
Classes | |
| union | [union].__unnamed0__ |
Public Member Functions | |
| bool | Contains (int2 p) const |
| int32_t | Min (int axis) const |
| int32_t | Max (int axis) const |
| int2 | Min () const |
| int2 | Max () const |
| int2 | Center () const |
| int2 | TopLeft () const |
| int2 | TopCenter () const |
| int2 | TopRight () const |
| int2 | MiddleLeft () const |
| int2 | MiddleRight () const |
| int2 | BottomLeft () const |
| int2 | BottomCenter () const |
| int2 | BottomRight () const |
| bool | operator== (const IntRect &other) const |
| bool | operator!= (const IntRect &other) const |
| IntRect | operator+ (const int2 &other) const |
| IntRect | operator- (const int2 &other) const |
| IntRect & | operator+= (const int2 &other) |
| IntRect & | operator-= (const int2 &other) |
| IntRect | Inflate (int32_t t, int32_t r, int32_t b, int32_t l) const |
| IntRect | Inflate (int32_t n) const |
| IntRect | Deflate (int32_t t, int32_t r, int32_t b, int32_t l) const |
| IntRect | Deflate (int32_t n) const |
| IntRect | Intersection (IntRect b) const |
| IntRect | Union (IntRect b) const |
| bool | IsEmpty () const |
| IntRect | Transform (const float3x2 &m) const |
| The axis-aligned bounding rect of this rect transformed by m. | |
| IntRect | Transform (int2 offset, const float3x2 &m) const |
| IntRect | Transform (IntRect parentRect, const float3x2 &m) const |
Static Public Member Functions | |
| static IntRect | Inflate (IntRect a, int32_t t, int32_t r, int32_t b, int32_t l) |
| static IntRect | Inflate (IntRect a, int32_t n) |
| static IntRect | Deflate (IntRect a, int32_t t, int32_t r, int32_t b, int32_t l) |
| static IntRect | Deflate (IntRect a, int32_t n) |
| static IntRect | Intersection (IntRect a, IntRect b) |
| static IntRect | Union (IntRect a, IntRect b) |
Public Attributes | |
| union | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
The axis-aligned bounding rect of this rect transformed by m.