|
constexpr | ImRect (const ImVec2 &min, const ImVec2 &max) |
constexpr | ImRect (const ImVec4 &v) |
constexpr | ImRect (float x1, float y1, float x2, float y2) |
ImVec2 | GetCenter () const |
ImVec2 | GetSize () const |
float | GetWidth () const |
float | GetHeight () const |
float | GetArea () const |
ImVec2 | GetTL () const |
ImVec2 | GetTR () const |
ImVec2 | GetBL () const |
ImVec2 | GetBR () const |
bool | Contains (const ImVec2 &p) const |
bool | Contains (const ImRect &r) const |
bool | ContainsWithPad (const ImVec2 &p, const ImVec2 &pad) const |
bool | Overlaps (const ImRect &r) const |
void | Add (const ImVec2 &p) |
void | Add (const ImRect &r) |
void | Expand (const float amount) |
void | Expand (const ImVec2 &amount) |
void | Translate (const ImVec2 &d) |
void | TranslateX (float dx) |
void | TranslateY (float dy) |
void | ClipWith (const ImRect &r) |
void | ClipWithFull (const ImRect &r) |
void | Floor () |
bool | IsInverted () const |
ImVec4 | ToVec4 () const |
The documentation for this struct was generated from the following file: