|
Tizen Native API
5.0
|
Template class to create and operate on rectangles. More...
Public Member Functions | |
| Rect () | |
| Constructor. | |
| Rect (T x, T y, T width, T height) | |
| Constructor. | |
| Rect (const Rect< T > &rhs) | |
| Copy constructor. | |
| Rect< T > & | operator= (const Rect< T > &rhs) |
| Assignment operator. | |
| void | Set (T newX, T newY, T newWidth, T newHeight) |
| Assignment from individual values. | |
| bool | IsEmpty () const |
| Determines whether or not this Rectangle is empty. | |
| T | Left () const |
| Gets the left of the rectangle. | |
| T | Right () const |
| Gets the right of the rectangle. | |
| T | Top () const |
| Gets the top of the rectangle. | |
| T | Bottom () const |
| Gets the bottom of the rectangle. | |
| T | Area () const |
| Gets the area of the rectangle. | |
| bool | Intersects (const Rect< T > &other) const |
| Determines whether or not this rectangle and the specified rectangle intersect. | |
| bool | Contains (const Rect< T > &other) const |
| Determines whether or not this Rectangle contains the specified rectangle. | |
| template<> | |
| bool | IsEmpty () const |
Template class to create and operate on rectangles.
| Dali::Rect< T >::Rect | ( | ) |
Constructor.
| Dali::Rect< T >::Rect | ( | T | x, |
| T | y, | ||
| T | width, | ||
| T | height | ||
| ) |
Constructor.
| [in] | x | X coordinate (or left) |
| [in] | y | Y coordinate (or right) |
| [in] | width | Width (or bottom) |
| [in] | height | Height (or top) |
| Dali::Rect< T >::Rect | ( | const Rect< T > & | rhs | ) |
Copy constructor.
| [in] | rhs | The original object |
| T Dali::Rect< T >::Area | ( | ) | const |
Gets the area of the rectangle.
| T Dali::Rect< T >::Bottom | ( | ) | const |
Gets the bottom of the rectangle.
| bool Dali::Rect< T >::Contains | ( | const Rect< T > & | other | ) | const |
Determines whether or not this Rectangle contains the specified rectangle.
| [in] | other | The other rectangle to test against this rectangle |
| bool Dali::Rect< T >::Intersects | ( | const Rect< T > & | other | ) | const |
Determines whether or not this rectangle and the specified rectangle intersect.
| [in] | other | The other rectangle to test against this rectangle |
| bool Dali::Rect< T >::IsEmpty | ( | ) | const |
Determines whether or not this Rectangle is empty.
| bool Dali::Rect< float >::IsEmpty | ( | ) | const |
| T Dali::Rect< T >::Left | ( | ) | const |
Gets the left of the rectangle.
| Rect<T>& Dali::Rect< T >::operator= | ( | const Rect< T > & | rhs | ) |
Assignment operator.
| [in] | rhs | The original object |
| T Dali::Rect< T >::Right | ( | ) | const |
Gets the right of the rectangle.
| void Dali::Rect< T >::Set | ( | T | newX, |
| T | newY, | ||
| T | newWidth, | ||
| T | newHeight | ||
| ) |
Assignment from individual values.
| [in] | newX | X coordinate |
| [in] | newY | Y coordinate |
| [in] | newWidth | Width |
| [in] | newHeight | Height |
| T Dali::Rect< T >::Top | ( | ) | const |
Gets the top of the rectangle.