clan::Rectx< Type > Member List

This is the complete list of members for clan::Rectx< Type >, including all inherited members.

apply_alignment(Origin origin, Type x, Type y)clan::Rectx< Type >inline
bottomclan::Rectx< Type >
bounding_rect(const Rectx< Type > &rect)clan::Rectx< Type >inline
clip(const Rectx< Type > &cr)clan::Rectx< Type >inline
contains(const Vec2< Type > &p) const clan::Rectx< Type >inline
expand(const Type &expand_left, const Type &expand_top, const Type &expand_right, const Type &expand_bottom)clan::Rectx< Type >inline
expand(const Type &left_and_right, const Type &top_and_bottom)clan::Rectx< Type >inline
expand(const Type &expand)clan::Rectx< Type >inline
get_bottom_left() const clan::Rectx< Type >inline
get_bottom_right() const clan::Rectx< Type >inline
get_center() const clan::Rectx< Type >inline
get_height() const clan::Rectx< Type >inline
get_rot_bounds(const Vec2< Type > &hotspot, const Angle &angle) const clan::Rectx< Type >
get_rot_bounds(Origin origin, Type x, Type y, const Angle &angle) const clan::Rectx< Type >
get_size() const clan::Rectx< Type >inline
get_top_left() const clan::Rectx< Type >inline
get_top_right() const clan::Rectx< Type >inline
get_width() const clan::Rectx< Type >inline
is_inside(const Rectx< Type > &r) const clan::Rectx< Type >inline
is_overlapped(const Rectx< Type > &r) const clan::Rectx< Type >inline
leftclan::Rectx< Type >
ltrb(Type left, Type top, Type right, Type bottom)clan::Rectx< Type >inlinestatic
normalize()clan::Rectx< Type >inline
operator!=(const Rectx< Type > &r) const clan::Rectx< Type >inline
operator*(const Type &s) const clan::Rectx< Type >inline
operator*=(const Type &s)clan::Rectx< Type >inline
operator==(const Rectx< Type > &r) const clan::Rectx< Type >inline
overlap(const Rectx< Type > &rect)clan::Rectx< Type >inline
Rectx()clan::Rectx< Type >inline
Rectx(const Sizex< Type > &s)clan::Rectx< Type >inline
Rectx(Type new_left, Type new_top, Type new_right, Type new_bottom)clan::Rectx< Type >inline
Rectx(const Pointx< Type > &p, const Sizex< Type > &size)clan::Rectx< Type >inline
Rectx(Type new_left, Type new_top, const Sizex< Type > &size)clan::Rectx< Type >inline
Rectx(const Rectx< int > &rect)clan::Rectx< Type >inline
Rectx(const Rectx< float > &rect)clan::Rectx< Type >inline
Rectx(const Rectx< double > &rect)clan::Rectx< Type >inline
Rectx(const Rectx< float > &rect)clan::Rectx< Type >inline
Rectx(const Rectx< double > &rect)clan::Rectx< Type >inline
rightclan::Rectx< Type >
set_bottom_right(const Vec2< Type > &p)clan::Rectx< Type >inline
set_height(Type height)clan::Rectx< Type >inline
set_size(const Sizex< Type > &size)clan::Rectx< Type >inline
set_top_left(const Vec2< Type > &p)clan::Rectx< Type >inline
set_width(Type width)clan::Rectx< Type >inline
shrink(const Type &new_left, const Type &new_top, const Type &new_right, const Type &new_bottom)clan::Rectx< Type >inline
shrink(const Type &left_right, const Type &top_bottom)clan::Rectx< Type >inline
shrink(const Type &shrink)clan::Rectx< Type >inline
topclan::Rectx< Type >
translate(const Vec2< Type > &p)clan::Rectx< Type >inline
translate(const Sizex< Type > &p)clan::Rectx< Type >inline
translate(const Rectx< Type > &p)clan::Rectx< Type >inline
translate(Type x, Type y)clan::Rectx< Type >inline
xywh(Type x, Type y, Type width, Type height)clan::Rectx< Type >inlinestatic