#include <seadBoundBox.h>
|
| | BoundBox2 () |
| | BoundBox2 (T x0, T y0, T x1, T y1) |
| | BoundBox2 (const Vector2 &min, const Vector2 &max) |
| T | getSizeX () const |
| T | getSizeY () const |
| T | getHalfSizeX () const |
| T | getHalfSizeY () const |
| const Vector2 & | getMin () const |
| const Vector2 & | getMax () const |
| Vector2 | getBL () const |
| Vector2 | getBR () const |
| Vector2 | getTL () const |
| Vector2 | getTR () const |
| Vector2 | getCenter () const |
| void | getCenter (Vector2 *p) const |
| bool | isUndef () const |
| bool | isInside (const Vector2 &p) const |
| void | setUndef () |
| void | set (T x0, T y0, T x1, T y1) |
| void | set (const Vector2 &min, const Vector2 &max) |
| void | setMin (const Vector2 &min) |
| void | setMax (const Vector2 &max) |
| void | setFromCenterAndXY (T centerX, T centerY, T sizeX, T sizeY) |
| void | setFromCornerAndXY (T cornerX, T cornerY, T sizeX, T sizeY) |
| void | setFromCenterAndXY (const Vector2 ¢er, T sizeX, T sizeY) |
| void | setFromCornerAndXY (const Vector2 &corner, T sizeX, T sizeY) |
| void | offset (T dx, T dy) |
| void | offset (const Vector2 &dv) |
| void | scaleX (T sx) |
| void | scaleY (T sy) |
◆ Vector2
◆ BoundBox2() [1/3]
◆ BoundBox2() [2/3]
◆ BoundBox2() [3/3]
◆ getSizeX()
◆ getSizeY()
◆ getHalfSizeX()
◆ getHalfSizeY()
◆ getMin()
◆ getMax()
◆ getBL()
◆ getBR()
◆ getTL()
◆ getTR()
◆ getCenter() [1/2]
◆ getCenter() [2/2]
◆ isUndef()
◆ isInside()
◆ setUndef()
◆ set() [1/2]
◆ set() [2/2]
◆ setMin()
◆ setMax()
◆ setFromCenterAndXY() [1/2]
template<typename T>
| void sead::BoundBox2< T >::setFromCenterAndXY |
( |
T | centerX, |
|
|
T | centerY, |
|
|
T | sizeX, |
|
|
T | sizeY ) |
|
inline |
◆ setFromCornerAndXY() [1/2]
template<typename T>
| void sead::BoundBox2< T >::setFromCornerAndXY |
( |
T | cornerX, |
|
|
T | cornerY, |
|
|
T | sizeX, |
|
|
T | sizeY ) |
|
inline |
◆ setFromCenterAndXY() [2/2]
◆ setFromCornerAndXY() [2/2]
◆ offset() [1/2]
◆ offset() [2/2]
◆ scaleX()
◆ scaleY()
◆ mMin
◆ mMax