clan::Rect Member List

This is the complete list of members for clan::Rect, including all inherited members.

apply_alignment(Origin origin, intx, inty)clan::Rectx< int >inline
bottomclan::Rectx< int >
bounding_rect(const Rectx< int > &rect)clan::Rectx< int >inline
clip(const Rectx< int > &cr)clan::Rectx< int >inline
contains(const Vec2< int > &p) constclan::Rectx< int >inline
expand(const int &expand_left, const int &expand_top, const int &expand_right, const int &expand_bottom)clan::Rectx< int >inline
expand(const int &left_and_right, const int &top_and_bottom)clan::Rectx< int >inline
expand(const int &expand)clan::Rectx< int >inline
get_bottom_left() constclan::Rectx< int >inline
get_bottom_right() constclan::Rectx< int >inline
get_center() constclan::Rectx< int >inline
get_height() constclan::Rectx< int >inline
get_rot_bounds(const Vec2< int > &hotspot, const Angle &angle) constclan::Rectx< int >
get_rot_bounds(Origin origin, intx, inty, const Angle &angle) constclan::Rectx< int >
get_size() constclan::Rectx< int >inline
get_top_left() constclan::Rectx< int >inline
get_top_right() constclan::Rectx< int >inline
get_width() constclan::Rectx< int >inline
is_inside(const Rectx< int > &r) constclan::Rectx< int >inline
is_overlapped(const Rectx< int > &r) constclan::Rectx< int >inline
leftclan::Rectx< int >
ltrb(intleft, inttop, intright, intbottom)clan::Rectx< int >inlinestatic
normalize()clan::Rectx< int >inline
operator!=(const Rectx< int > &r) constclan::Rectx< int >inline
operator*(const int &s) constclan::Rectx< int >inline
operator*=(const int &s)clan::Rectx< int >inline
operator==(const Rectx< int > &r) constclan::Rectx< int >inline
overlap(const Rectx< int > &rect)clan::Rectx< int >inline
Rect()clan::Rectinline
Rect(const Sizex< int > &s)clan::Rectinline
Rect(int new_left, int new_top, int new_right, int new_bottom)clan::Rectinline
Rect(const Pointx< int > &p, const Sizex< int > &size)clan::Rectinline
Rect(const Rectx< int > &rect)clan::Rectinline
Rect(const Rectx< float > &rect)clan::Rectinline
Rect(const Rectx< double > &rect)clan::Rectinline
Rect(int new_left, int new_top, const Sizex< int > &size)clan::Rectinline
Rectx()clan::Rectx< int >inline
Rectx(const Sizex< int > &s)clan::Rectx< int >inline
Rectx(intnew_left, intnew_top, intnew_right, intnew_bottom)clan::Rectx< int >inline
Rectx(const Pointx< int > &p, const Sizex< int > &size)clan::Rectx< int >inline
Rectx(intnew_left, intnew_top, const Sizex< int > &size)clan::Rectx< int >inline
Rectx(const Rectx< int > &rect)clan::Rectx< int >
Rectx(const Rectx< float > &rect)clan::Rectx< int >
Rectx(const Rectx< double > &rect)clan::Rectx< int >
rightclan::Rectx< int >
set_bottom_right(const Vec2< int > &p)clan::Rectx< int >inline
set_height(intheight)clan::Rectx< int >inline
set_size(const Sizex< int > &size)clan::Rectx< int >inline
set_top_left(const Vec2< int > &p)clan::Rectx< int >inline
set_width(intwidth)clan::Rectx< int >inline
shrink(const int &new_left, const int &new_top, const int &new_right, const int &new_bottom)clan::Rectx< int >inline
shrink(const int &left_right, const int &top_bottom)clan::Rectx< int >inline
shrink(const int &shrink)clan::Rectx< int >inline
topclan::Rectx< int >
translate(const Vec2< int > &p)clan::Rectx< int >inline
translate(const Sizex< int > &p)clan::Rectx< int >inline
translate(const Rectx< int > &p)clan::Rectx< int >inline
translate(intx, inty)clan::Rectx< int >inline
xywh(intx, inty, intwidth, intheight)clan::Rectx< int >inlinestatic