#include <BuddhaBoundingFrustum.h>
Public Member Functions | |
BoundingFrustum (const Matrix &value) | |
コンストラクタ | |
Plane & | Near (void) |
ニアプレーンの取得 | |
Plane & | Far (void) |
ファープレーンの取得 | |
Plane & | Top (void) |
(ファー側へ向かって)上側のプレーンの取得 | |
Plane & | Right (void) |
(ファー側へ向かって)右側のプレーンの取得 | |
Plane & | Bottom (void) |
(ファー側へ向かって)下側のプレーンの取得 | |
Plane & | Left (void) |
(ファー側へ向かって)左側のプレーンの取得 | |
void | Contains (const Vector3 &position, CONTAINMENT_TYPE &result) const |
境界フラスタムが position で指定される座標を含んでいるかどうかチェックする | |
CONTAINMENT_TYPE | Contains (const Vector3 &position) const |
境界フラスタムが position で指定される座標を含んでいるかどうかチェックする | |
void | Contains (const BoundingSphere &sphere, CONTAINMENT_TYPE &result) const |
境界フラスタムが sphere を含んでいるかどうかチェックする | |
CONTAINMENT_TYPE | Contains (const BoundingSphere &sphere) const |
境界フラスタムが sphere を含んでいるかどうかチェックする | |
void | Contains (const BoundingBox &box, CONTAINMENT_TYPE &result) const |
境界フラスタムが box を含んでいるかどうかチェックする | |
CONTAINMENT_TYPE | Contains (const BoundingBox &box) const |
境界フラスタムが box を含んでいるかどうかチェックする |
BuddhaLib::BoundingFrustum::BoundingFrustum | ( | const Matrix & | value | ) |
コンストラクタ
value | ビュー×プロジェクション |
void BuddhaLib::BoundingFrustum::Contains | ( | const Vector3 & | position, | |
CONTAINMENT_TYPE & | result | |||
) | const |
境界フラスタムが position で指定される座標を含んでいるかどうかチェックする
position | チェックする座標 | |
result | [結果出力] この境界フラスタムと position の関係をしめす列挙子の値 |
CONTAINMENT_TYPE BuddhaLib::BoundingFrustum::Contains | ( | const Vector3 & | position | ) | const |
境界フラスタムが position で指定される座標を含んでいるかどうかチェックする
position | チェックする座標 |
void BuddhaLib::BoundingFrustum::Contains | ( | const BoundingSphere & | sphere, | |
CONTAINMENT_TYPE & | result | |||
) | const |
境界フラスタムが sphere を含んでいるかどうかチェックする
sphere | 判定対象のスフィア | |
result | [結果出力] この境界フラスタムと sphere の関係をしめす列挙子の値 |
CONTAINMENT_TYPE BuddhaLib::BoundingFrustum::Contains | ( | const BoundingSphere & | sphere | ) | const |
境界フラスタムが sphere を含んでいるかどうかチェックする
void BuddhaLib::BoundingFrustum::Contains | ( | const BoundingBox & | box, | |
CONTAINMENT_TYPE & | result | |||
) | const |
境界フラスタムが box を含んでいるかどうかチェックする
box | 判定対象の境界ボックス | |
result | [結果出力] この境界フラスタム box の関係をしめす列挙子の値 |
CONTAINMENT_TYPE BuddhaLib::BoundingFrustum::Contains | ( | const BoundingBox & | box | ) | const |
境界フラスタムが box を含んでいるかどうかチェックする
box | 判定対象の境界ボックス |