#include <Math.hpp>
Metody publiczne | |
| FRUSTUM_PLANES () | |
| Tworzy niezainicjalizowany. | |
| FRUSTUM_PLANES (const MATRIX &WorldViewProj) | |
| Inicjalizuje na podstawie macierzy. | |
| FRUSTUM_PLANES (const FRUSTUM_POINTS &FrustumPoints) | |
| Inicjalizuje na podstawie reprezentacji punktowej. | |
| void | Set (const MATRIX &WorldViewProj) |
| Wypełnia. | |
| void | Set (const FRUSTUM_POINTS &FrustumPoints) |
| void | Normalize () |
| Normalizuje płaszczyzny. | |
| PLANE & | operator[] (size_t Index) |
| const PLANE & | operator[] (size_t Index) const |
Atrybuty publiczne | |
| PLANE | Planes [6] |
Statyczne atrybuty publiczne | |
Indeksy do tablicy płaszczyzn | |
Przedrostek PLANE_ jest, bo NEAR zostało gdzieś zdefiniowane jako makro - grrrrr! | |
| static const size_t | PLANE_LEFT = 0 |
| static const size_t | PLANE_RIGHT = 1 |
| static const size_t | PLANE_TOP = 2 |
| static const size_t | PLANE_BOTTOM = 3 |
| static const size_t | PLANE_NEAR = 4 |
| static const size_t | PLANE_FAR = 5 |
Podczas tworzenia:
| common::FRUSTUM_PLANES::FRUSTUM_PLANES | ( | ) | [inline] |
Tworzy niezainicjalizowany.
| common::FRUSTUM_PLANES::FRUSTUM_PLANES | ( | const MATRIX & | WorldViewProj | ) | [inline] |
Inicjalizuje na podstawie macierzy.
| common::FRUSTUM_PLANES::FRUSTUM_PLANES | ( | const FRUSTUM_POINTS & | FrustumPoints | ) | [inline] |
Inicjalizuje na podstawie reprezentacji punktowej.
| void common::FRUSTUM_PLANES::Set | ( | const MATRIX & | WorldViewProj | ) |
Wypełnia.
| void common::FRUSTUM_PLANES::Set | ( | const FRUSTUM_POINTS & | FrustumPoints | ) |
| void common::FRUSTUM_PLANES::Normalize | ( | ) |
Normalizuje płaszczyzny.
| PLANE& common::FRUSTUM_PLANES::operator[] | ( | size_t | Index | ) | [inline] |
| const PLANE& common::FRUSTUM_PLANES::operator[] | ( | size_t | Index | ) | const [inline] |
const size_t common::FRUSTUM_PLANES::PLANE_LEFT = 0 [static] |
const size_t common::FRUSTUM_PLANES::PLANE_RIGHT = 1 [static] |
const size_t common::FRUSTUM_PLANES::PLANE_TOP = 2 [static] |
const size_t common::FRUSTUM_PLANES::PLANE_BOTTOM = 3 [static] |
const size_t common::FRUSTUM_PLANES::PLANE_NEAR = 4 [static] |
const size_t common::FRUSTUM_PLANES::PLANE_FAR = 5 [static] |
1.5.5