Komponenty | |
| struct | common::RECTI |
| Prostokąt z liczb całkowitych. Więcej... | |
| struct | common::RECTF |
| Prostokąt z 4 floatów. Więcej... | |
Funkcje | |
| template<> | |
| ::RECT & | common::math_cast<::RECT, RECTI > (const RECTI &x) |
| Konwersja z common::RECTI do RECT z WinAPI. | |
| template<> | |
| RECTI & | common::math_cast< RECTI,::RECT > (const ::RECT &x) |
| Konwersja z RECT z WinAPI do common::RECTI. | |
| void | common::swap (RECTI &r1, RECTI &r2) |
| void | common::swap (RECTF &r1, RECTF &r2) |
| bool | common::PointInRect (const POINT_ &p, const RECTI &r) |
| Zwraca true, jeśli punkt należy do prostokąta. | |
| bool | common::PointInRect (const VEC2 &p, const RECTF &r) |
| bool | common::RectInRect (const RECTI &sr, const RECTI &r) |
| Zwraca true, jeśli prostokąt sr zawiera się w całości wewnątrz r. | |
| bool | common::RectInRect (const RECTF &sr, const RECTF &r) |
| bool | common::OverlapRect (const RECTI &r1, const RECTI &r2) |
| Zwraca true, jeśli podane prostokąty zachodzą na siebie. | |
| bool | common::OverlapRect (const RECTF &r1, const RECTF &r2) |
| bool | common::Intersection (RECTI *Out, const RECTI &r1, const RECTI &r2) |
| Jeśli prostokąty posiadają część wspólną, zwraca ją przez Out i zwraca true. | |
| bool | common::Intersection (RECTF *Out, const RECTF &r1, const RECTF &r2) |
| void | common::Union (RECTI *Out, const RECTI &r1, const RECTI &r2) |
| Zwraca prostokąt opisany na podanych dwóch prostokątach. | |
| void | common::Union (RECTF *Out, const RECTF &r1, const RECTF &r2) |
Zmienne | |
| const RECTI | common::RECTI_ZERO |
| const RECTF | common::RECTF_ZERO |
| bool common::Intersection | ( | RECTF * | Out, | |
| const RECTF & | r1, | |||
| const RECTF & | r2 | |||
| ) | [inline] |
| bool common::Intersection | ( | RECTI * | Out, | |
| const RECTI & | r1, | |||
| const RECTI & | r2 | |||
| ) | [inline] |
Jeśli prostokąty posiadają część wspólną, zwraca ją przez Out i zwraca true.
| RECTI& common::math_cast< RECTI,::RECT > | ( | const ::RECT & | x | ) | [inline] |
Konwersja z RECT z WinAPI do common::RECTI.
| ::RECT& common::math_cast<::RECT, RECTI > | ( | const RECTI & | x | ) | [inline] |
Konwersja z common::RECTI do RECT z WinAPI.
| bool common::OverlapRect | ( | const RECTF & | r1, | |
| const RECTF & | r2 | |||
| ) | [inline] |
| bool common::OverlapRect | ( | const RECTI & | r1, | |
| const RECTI & | r2 | |||
| ) | [inline] |
Zwraca true, jeśli podane prostokąty zachodzą na siebie.
| bool common::PointInRect | ( | const VEC2 & | p, | |
| const RECTF & | r | |||
| ) | [inline] |
| bool common::PointInRect | ( | const POINT_ & | p, | |
| const RECTI & | r | |||
| ) | [inline] |
Zwraca true, jeśli punkt należy do prostokąta.
| bool common::RectInRect | ( | const RECTF & | sr, | |
| const RECTF & | r | |||
| ) | [inline] |
| bool common::RectInRect | ( | const RECTI & | sr, | |
| const RECTI & | r | |||
| ) | [inline] |
Zwraca true, jeśli prostokąt sr zawiera się w całości wewnątrz r.
| void common::swap | ( | RECTF & | r1, | |
| RECTF & | r2 | |||
| ) | [inline] |
| void common::swap | ( | RECTI & | r1, | |
| RECTI & | r2 | |||
| ) | [inline] |
| void common::Union | ( | RECTF * | Out, | |
| const RECTF & | r1, | |||
| const RECTF & | r2 | |||
| ) | [inline] |
| void common::Union | ( | RECTI * | Out, | |
| const RECTI & | r1, | |||
| const RECTI & | r2 | |||
| ) | [inline] |
Zwraca prostokąt opisany na podanych dwóch prostokątach.
| const RECTF common::RECTF_ZERO |
| const RECTI common::RECTI_ZERO |
1.5.5