|
| CDirtyRegion (const CRect &rect) |
|
| CDirtyRegion (float left, float top, float right, float bottom) |
|
| CDirtyRegion () |
|
int | UpdateAge () |
|
| CRectGen () noexcept=default |
|
constexpr | CRectGen (float left, float top, float right, float bottom) |
|
constexpr | CRectGen (const point_type &p1, const point_type &p2) |
|
constexpr | CRectGen (const point_type &origin, const size_type &size) |
|
constexpr | CRectGen (const CRectGen< U > &rhs) |
|
void | SetRect (float left, float top, float right, float bottom) |
|
constexpr bool | PtInRect (const point_type &point) const |
|
constexpr bool | Intersects (const this_type &rect) const |
|
this_type & | operator-= (const point_type &point) XBMC_FORCE_INLINE |
|
this_type & | operator-= (const size_type &size) |
|
constexpr this_type | operator- (const point_type &point) const |
|
constexpr this_type | operator- (const size_type &size) const |
|
this_type & | operator+= (const point_type &point) XBMC_FORCE_INLINE |
|
this_type & | operator+= (const size_type &size) |
|
constexpr this_type | operator+ (const point_type &point) const |
|
constexpr this_type | operator+ (const size_type &size) const |
|
this_type & | Intersect (const this_type &rect) |
|
this_type & | Union (const this_type &rect) |
|
constexpr bool | IsEmpty () const XBMC_FORCE_INLINE |
|
constexpr point_type | P1 () const XBMC_FORCE_INLINE |
|
constexpr point_type | P2 () const XBMC_FORCE_INLINE |
|
constexpr float | Width () const XBMC_FORCE_INLINE |
|
constexpr float | Height () const XBMC_FORCE_INLINE |
|
constexpr float | Area () const XBMC_FORCE_INLINE |
|
size_type | ToSize () const |
|
std::vector< this_type > | SubtractRect (this_type splitterRect) |
|
std::vector< this_type > | SubtractRects (const std::vector< this_type > &intersectionList) |
|
void | GetQuad (point_type(&points)[4]) |
|