|
Simple++
Powerfull and lightning fast C++ Library
|
#include <BoundingBox2D.h>
Public Member Functions | |
| BoundingBox2D () | |
| BoundingBox2D (const Vec2< T > ¢er, const Vec2< T > &size) | |
| BoundingBox2D (const Rectangle< T > &r) | |
| ~BoundingBox2D () | |
| Rectangle< T > | toRectangle () const |
| BoundingBox2D< T > & | operator= (const Rectangle< T > &r) |
| BoundingBox2D< T > & | operator-= (const Vec2< T > &p) |
| BoundingBox2D< T > & | operator+= (const Vec2< T > &p) |
| const Vec2< T > & | getCenter () const |
| const Vec2< T > & | getSize () const |
| void | setCenter (const Vec2< T > ¢er) |
| void | setSize (const Vec2< T > &size) |
| bool | isColiding (const BoundingBox2D< T > &r) const |
| Math::BoundingBox2D< T >::BoundingBox2D | ( | ) |
| Math::BoundingBox2D< T >::BoundingBox2D | ( | const Vec2< T > & | center, |
| const Vec2< T > & | size | ||
| ) |
| Math::BoundingBox2D< T >::BoundingBox2D | ( | const Rectangle< T > & | r | ) |
| Math::BoundingBox2D< T >::~BoundingBox2D | ( | ) |
| const Vec2< T > & Math::BoundingBox2D< T >::getCenter | ( | ) | const |
| const Vec2< T > & Math::BoundingBox2D< T >::getSize | ( | ) | const |
| bool Math::BoundingBox2D< T >::isColiding | ( | const BoundingBox2D< T > & | r | ) | const |
| BoundingBox2D< T > & Math::BoundingBox2D< T >::operator+= | ( | const Vec2< T > & | p | ) |
| BoundingBox2D< T > & Math::BoundingBox2D< T >::operator-= | ( | const Vec2< T > & | p | ) |
| BoundingBox2D< T > & Math::BoundingBox2D< T >::operator= | ( | const Rectangle< T > & | r | ) |
| void Math::BoundingBox2D< T >::setCenter | ( | const Vec2< T > & | center | ) |
| void Math::BoundingBox2D< T >::setSize | ( | const Vec2< T > & | size | ) |
| Rectangle< T > Math::BoundingBox2D< T >::toRectangle | ( | ) | const |
1.8.11