|
Move Vectormath main
C++20 game and graphics mathematics
|
#include <mv/math/culling/Frustum3.hpp>
Public Types | |
| using | Component = T |
Public Member Functions | |
| const Plane3< T > & | Plane (FrustumPlane plane) const noexcept |
| bool | IsActive (FrustumPlane plane) const noexcept |
| FrustumPlaneMask | ActivePlanes () const noexcept |
Static Public Member Functions | |
| static std::optional< Frustum3 > | TryFromPlanes (const std::array< Plane3< T >, 6 > &planes, FrustumPlaneMask activePlanes=FrustumPlaneMask::All) noexcept |
| static std::optional< Frustum3 > | TryFromViewProjection (const Mat4< T > &viewProjection, ClipDepth clipDepth, DepthDirection depthDirection) noexcept |
Definition at line 116 of file Frustum3.hpp.
Definition at line 119 of file Frustum3.hpp.
|
inlinenoexcept |
Definition at line 205 of file Frustum3.hpp.
|
inlinenoexcept |
Definition at line 200 of file Frustum3.hpp.
|
inlinenoexcept |
Definition at line 194 of file Frustum3.hpp.
|
inlinestaticnoexcept |
Definition at line 121 of file Frustum3.hpp.
|
inlinestaticnoexcept |
Definition at line 136 of file Frustum3.hpp.