IntRectangle
-
struct
IntRectangle
Public Functions
-
inline HPS_INLINE int Area () const
-
inline HPS_INLINE float Aspect () const
-
inline HPS_INLINE Point2D Center () const
-
inline HPS_INLINE bool Contains (IntRectangle const &rect) const
-
inline HPS_INLINE IntRectangle & Contract (int border)
-
inline HPS_INLINE IntRectangle & Contract (IntRectangle const &rect)
-
inline HPS_INLINE IntRectangle & Expand (int border)
-
inline HPS_INLINE IntRectangle & Expand (IntRectangle const &rect)
-
inline HPS_INLINE int Height () const
-
inline HPS_INLINE IntRectangle & Intersect (IntRectangle const &rect)
-
inline HPS_INLINE bool Intersecting (IntRectangle const &rect) const
-
inline
IntRectangle
()
-
inline
IntRectangle
(int in_left, int in_right, int in_bottom, int in_top)
-
inline
IntRectangle
(IntRectangle const &that)
-
inline bool
operator!=
(IntRectangle const &rect) const
-
inline bool
operator==
(IntRectangle const &rect) const
-
inline HPS_INLINE int PixelHeight () const
-
inline HPS_INLINE int PixelWidth () const
-
inline HPS_INLINE IntRectangle & Union (IntRectangle const &rect)
-
inline HPS_INLINE int Width () const
Public Static Functions
-
static inline HPS_INLINE IntRectangle Invalid ()
-
static inline HPS_INLINE IntRectangle Zero ()
-