#include <frustrum.h>
|
| void | make (const Tempest::Matrix4x4 &m, int32_t w, int32_t h) |
| |
| void | clear () |
| |
| bool | testPoint (float x, float y, float z) const |
| |
| bool | testPoint (float x, float y, float z, float R) const |
| |
| bool | testPoint (const Tempest::Vec3 &p, float R) const |
| |
| bool | testPoint (const Tempest::Vec3 &p, float R, float &dist) const |
| |
| Ret | testBbox (const Tempest::Vec3 &min, const Tempest::Vec3 &max) const |
| |
|
| float | f [6][4] = {} |
| |
| Tempest::Matrix4x4 | mat |
| |
| uint32_t | width = 0 |
| |
| uint32_t | height = 0 |
| |
Definition at line 5 of file frustrum.h.
◆ Ret
| Enumerator |
|---|
| T_Invisible | |
| T_Partial | |
| T_Full | |
Definition at line 15 of file frustrum.h.
◆ clear()
◆ make()
| void Frustrum::make |
( |
const Tempest::Matrix4x4 & |
m, |
|
|
int32_t |
w, |
|
|
int32_t |
h |
|
) |
| |
◆ testBbox()
| Frustrum::Ret Frustrum::testBbox |
( |
const Tempest::Vec3 & |
min, |
|
|
const Tempest::Vec3 & |
max |
|
) |
| const |
◆ testPoint() [1/4]
| bool Frustrum::testPoint |
( |
const Tempest::Vec3 & |
p, |
|
|
float |
R |
|
) |
| const |
◆ testPoint() [2/4]
| bool Frustrum::testPoint |
( |
const Tempest::Vec3 & |
p, |
|
|
float |
R, |
|
|
float & |
dist |
|
) |
| const |
◆ testPoint() [3/4]
| bool Frustrum::testPoint |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| const |
◆ testPoint() [4/4]
| bool Frustrum::testPoint |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
float |
R |
|
) |
| const |
| float Frustrum::f[6][4] = {} |
◆ height
| uint32_t Frustrum::height = 0 |
◆ mat
| Tempest::Matrix4x4 Frustrum::mat |
◆ width
| uint32_t Frustrum::width = 0 |
The documentation for this class was generated from the following files: